1include(admAsNeeded) 2include(admPluginLocation) 3MACRO(INIT_AUDIO_DEVICE _lib) 4ENDMACRO(INIT_AUDIO_DEVICE) 5 6MACRO(INSTALL_AUDIO_DEVICE _lib) 7 INSTALL(TARGETS ${_lib} 8 DESTINATION "${AVIDEMUX_LIB_DIR}/${ADM_PLUGIN_DIR}/audioDevices/" 9 COMPONENT plugins 10 ) 11ENDMACRO(INSTALL_AUDIO_DEVICE) 12 13 14MACRO(ADD_AUDIO_DEVICE name) 15 ADM_ADD_SHARED_LIBRARY(${name} ${ARGN}) 16 IF(NOT MSVC) 17 SET(EXTRALIB "m") 18 ENDIF(NOT MSVC) 19 TARGET_LINK_LIBRARIES( ${name} ADM_coreAudioDevice6 ADM_core6 ${EXTRALIB}) 20ENDMACRO(ADD_AUDIO_DEVICE name) 21 22