legacy.cmake 808 B

1234567891011121314151617181920212223242526272829
  1. project(mac-videotoolbox)
  2. find_library(AVFOUNDATION AVFoundation)
  3. find_library(COCOA Cocoa)
  4. find_library(COREFOUNDATION CoreFoundation)
  5. find_library(COREVIDEO CoreVideo)
  6. find_library(VIDEOTOOLBOX VideoToolbox)
  7. find_library(COREMEDIA CoreMedia)
  8. mark_as_advanced(AVFOUNDATION COCOA COREFOUNDATION COREVIDEO VIDEOTOOLBOX COREMEDIA)
  9. add_library(mac-videotoolbox MODULE)
  10. add_library(OBS::mac-videotoolbox ALIAS mac-videotoolbox)
  11. target_sources(mac-videotoolbox PRIVATE encoder.c)
  12. target_link_libraries(
  13. mac-videotoolbox
  14. PRIVATE OBS::libobs
  15. ${AVFOUNDATION}
  16. ${COCOA}
  17. ${COREFOUNDATION}
  18. ${COREVIDEO}
  19. ${VIDEOTOOLBOX}
  20. ${COREMEDIA})
  21. set_target_properties(mac-videotoolbox PROPERTIES FOLDER "plugins" PREFIX "")
  22. setup_plugin_target(mac-videotoolbox)