CMakeLists.txt 731 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. project(test-input)
  2. include_directories(SYSTEM "${CMAKE_SOURCE_DIR}/libobs")
  3. if(APPLE)
  4. set(test-input_PLATFORM_SOURCES
  5. test-desktop.m)
  6. set(test-input_PLATFORM_DEPS
  7. ${IOSURF})
  8. set_source_files_properties(test-desktop.m
  9. PROPERTIES LANGUAGE C
  10. COMPILE_FLAGS "-fobjc-arc")
  11. endif()
  12. set(test-input_SOURCES
  13. ${test-input_PLATFORM_SOURCES}
  14. test-filter.c
  15. test-input.c
  16. test-sinewave.c
  17. test-random.c)
  18. set(test-input_HEADERS
  19. test-filter.h
  20. test-input-exports.h
  21. test-random.h
  22. test-sinewave.h)
  23. add_library(test-input MODULE
  24. ${test-input_SOURCES}
  25. ${test-input_HEADERS})
  26. target_link_libraries(test-input
  27. ${test-input_PLATFORM_DEPS}
  28. libobs)
  29. install_obs_plugin_data(test-input ../../build/data/obs-plugins/test-input)