set(MODULE_NAME "audioqueue") set(MODULE_PREFIX "LIB_AUDIOQUEUE_FUNC") set(${MODULE_PREFIX}_SRCS libaudioqueue.h #dllmain.cpp libaudioqueue.cpp ) add_library(${MODULE_NAME} SHARED ${${MODULE_PREFIX}_SRCS}) target_include_directories(${MODULE_NAME} PRIVATE ${RVC_COMMON_INCLUDE_DIR} ${OTHER_LIB_BASE_DIR}/libsharememory ) target_link_libraries(${MODULE_NAME} PRIVATE ${${MODULE_PREFIX}_LIBS} sharememory ) target_compile_definitions(${MODULE_NAME} PUBLIC "LIBAUDIOQUEUE_EXPORTS") deploy_others(${MODULE_PREFIX} ${MODULE_NAME})