CMakeLists.txt 617 B

1234567891011121314151617181920212223242526272829
  1. project(linux-xcomposite)
  2. find_package(X11)
  3. if(NOT X11_Xcomposite_FOUND)
  4. message(STATUS "Xcomposite library not found, Xcomposite plugin disabled")
  5. return()
  6. endif()
  7. include_directories(
  8. ${X11_Xcomposite_INCLUDE_PATH}
  9. ${X11_X11_INCLUDE_PATH})
  10. set(linux-xcomposite_SOURCES
  11. plugin-main.cpp
  12. xcompcap-main.cpp
  13. xcompcap-main.h
  14. xcompcap-helper.cpp
  15. xcompcap-helper.h)
  16. add_library(linux-xcomposite MODULE
  17. ${linux-xcomposite_SOURCES})
  18. target_link_libraries(linux-xcomposite
  19. libobs
  20. glad
  21. ${X11_X11_LIB}
  22. ${X11_Xcomposite_LIB})
  23. install_obs_plugin(linux-xcomposite)
  24. install_obs_plugin_data(linux-xcomposite data)