CMakeLists.txt 482 B

123456789101112131415161718192021222324252627282930
  1. project(linux)
  2. find_package(X11 REQUIRED)
  3. find_package(PulseAudio REQUIRED)
  4. include_directories(SYSTEM "${CMAKE_SOURCE_DIR}/libobs")
  5. set(linux_SOURCES
  6. linux.c
  7. xcursor.c
  8. xshm-input.c
  9. pulse-input.c
  10. )
  11. set(linux_HEADERS
  12. xcursor.h
  13. )
  14. add_library(linux MODULE
  15. ${linux_SOURCES}
  16. ${linux_HEADERS}
  17. )
  18. target_link_libraries(linux
  19. libobs
  20. ${X11_LIBRARIES}
  21. ${X11_XShm_LIB}
  22. ${X11_Xfixes_LIB}
  23. ${PULSEAUDIO_LIBRARY}
  24. )
  25. install_obs_plugin(linux)