CMakeLists.txt 717 B

1234567891011121314151617181920212223242526272829303132
  1. project(coreaudio-encoder)
  2. set(coreaudio-encoder_SOURCES
  3. encoder.c)
  4. if (WIN32)
  5. set(coreaudio-encoder_HEADERS windows-imports.h)
  6. set(coreaudio-encoder_LIBS )
  7. else()
  8. find_library(COREFOUNDATION CoreFoundation)
  9. find_library(COREAUDIO CoreAudio)
  10. find_library(AUDIOTOOLBOX AudioToolbox)
  11. set(coreaudio-encoder_HEADERS )
  12. set(coreaudio-encoder_LIBS
  13. ${COREFOUNDATION}
  14. ${COREAUDIO}
  15. ${AUDIOTOOLBOX})
  16. include_directories(${COREFOUNDATION}
  17. ${COREAUDIO}
  18. ${AUDIOTOOLBOX})
  19. endif()
  20. add_library(coreaudio-encoder MODULE
  21. ${coreaudio-encoder_SOURCES}
  22. ${coreaudio-encoder_HEADERS})
  23. target_link_libraries(coreaudio-encoder
  24. libobs
  25. ${coreaudio-encoder_LIBS})
  26. install_obs_plugin_with_data(coreaudio-encoder data)