CMakeLists.txt 846 B

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