CMakeLists.txt 536 B

12345678910111213141516171819202122232425262728293031
  1. project(linux-xshm)
  2. find_package(X11 REQUIRED)
  3. include_directories(SYSTEM "${CMAKE_SOURCE_DIR}/libobs")
  4. set(linux-xshm_SOURCES
  5. linux-xshm.c
  6. xcursor.c
  7. xhelpers.c
  8. xshm-input.c
  9. )
  10. set(linux-xshm_HEADERS
  11. xcursor.h
  12. xhelpers.h
  13. )
  14. add_library(linux-xshm MODULE
  15. ${linux-xshm_SOURCES}
  16. ${linux-xshm_HEADERS}
  17. )
  18. target_link_libraries(linux-xshm
  19. libobs
  20. ${X11_LIBRARIES}
  21. ${X11_XShm_LIB}
  22. ${X11_Xfixes_LIB}
  23. ${X11_Xinerama_LIB}
  24. )
  25. install_obs_plugin(linux-xshm)
  26. install_obs_plugin_data(linux-xshm ../../build/data/obs-plugins/linux-xshm)