CMakeLists.txt 871 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. project(mac-avcapture)
  2. find_library(AVFOUNDATION AVFoundation)
  3. find_library(COCOA Cocoa)
  4. find_library(COREFOUNDATION CoreFoundation)
  5. find_library(COREMEDIA CoreMedia)
  6. find_library(COREVIDEO CoreVideo)
  7. find_library(COCOA Cocoa)
  8. include_directories(${AVFOUNDATION}
  9. ${COCOA}
  10. ${COREFOUNDATION}
  11. ${COREMEDIA}
  12. ${COREVIDEO}
  13. ${COCOA})
  14. set(mac-avcapture_HEADERS
  15. left-right.hpp
  16. scope-guard.hpp
  17. )
  18. set(mac-avcapture_SOURCES
  19. av-capture.mm)
  20. set_source_files_properties(av-capture.mm
  21. PROPERTIES COMPILE_FLAGS "-fobjc-arc")
  22. add_library(mac-avcapture MODULE
  23. ${mac-avcapture_SOURCES}
  24. ${mac-avcapture_HEADERS})
  25. target_link_libraries(mac-avcapture
  26. libobs
  27. ${AVFOUNDATION}
  28. ${COCOA}
  29. ${COREFOUNDATION}
  30. ${COREMEDIA}
  31. ${COREVIDEO}
  32. ${COCOA})
  33. install_obs_plugin_with_data(mac-avcapture data)