CMakeLists.txt 548 B

1234567891011121314151617181920212223
  1. set(MODULE_NAME "audioqueue")
  2. set(MODULE_PREFIX "LIB_AUDIOQUEUE_FUNC")
  3. set(${MODULE_PREFIX}_SRCS
  4. libaudioqueue.h
  5. #dllmain.cpp
  6. libaudioqueue.cpp
  7. )
  8. add_library(${MODULE_NAME} SHARED ${${MODULE_PREFIX}_SRCS})
  9. target_include_directories(${MODULE_NAME} PRIVATE
  10. ${RVC_COMMON_INCLUDE_DIR}
  11. ${OTHER_LIB_BASE_DIR}/libsharememory
  12. )
  13. target_link_libraries(${MODULE_NAME} PRIVATE ${${MODULE_PREFIX}_LIBS}
  14. sharememory
  15. )
  16. target_compile_definitions(${MODULE_NAME} PUBLIC "LIBAUDIOQUEUE_EXPORTS")
  17. deploy_others(${MODULE_PREFIX} ${MODULE_NAME})