CMakeLists.txt 609 B

123456789101112131415161718192021222324252627
  1. project(image-source)
  2. if(MSVC)
  3. set(image-source_PLATFORM_DEPS
  4. w32-pthreads)
  5. endif()
  6. set(image-source_SOURCES
  7. image-source.c
  8. color-source.c
  9. obs-slideshow.c)
  10. if(WIN32)
  11. set(MODULE_DESCRIPTION "OBS image module")
  12. configure_file(${CMAKE_SOURCE_DIR}/cmake/winrc/obs-module.rc.in image-source.rc)
  13. list(APPEND image-source_SOURCES
  14. image-source.rc)
  15. endif()
  16. add_library(image-source MODULE
  17. ${image-source_SOURCES})
  18. target_link_libraries(image-source
  19. libobs
  20. ${image-source_PLATFORM_DEPS})
  21. set_target_properties(image-source PROPERTIES FOLDER "plugins")
  22. install_obs_plugin_with_data(image-source data)