1 2set (DRIVERS_DIR ${CMAKE_CURRENT_LIST_DIR}) 3 4set (DRIVERS_SRC 5 ${DRIVERS_DIR}/driver.h 6 ${DRIVERS_DIR}/driver.cpp 7 ) 8 9if ( NOT MINGW AND NOT MSVC ) 10 if (USE_ALSA) 11 set (DRIVERS_SRC ${DRIVERS_SRC} ${DRIVERS_DIR}/alsa.cpp ${DRIVERS_DIR}/alsa.h ${DRIVERS_DIR}/alsamidi.h) 12 endif (USE_ALSA) 13endif ( NOT MINGW AND NOT MSVC ) 14 15if (USE_PORTAUDIO) 16 set (DRIVERS_SRC ${DRIVERS_SRC} ${DRIVERS_DIR}/pa.cpp ${DRIVERS_DIR}/pa.h) 17endif (USE_PORTAUDIO) 18 19if (USE_PULSEAUDIO) 20 set (DRIVERS_SRC ${DRIVERS_SRC} ${DRIVERS_DIR}/pulseaudio.cpp) 21endif (USE_PULSEAUDIO) 22 23if (USE_PORTMIDI) 24 set (DRIVERS_SRC ${DRIVERS_SRC} ${DRIVERS_DIR}/pm.cpp ${DRIVERS_DIR}/pm.h) 25endif (USE_PORTMIDI) 26 27if (USE_JACK) 28 set (DRIVERS_SRC ${DRIVERS_SRC} ${DRIVERS_DIR}/jackaudio.cpp ${DRIVERS_DIR}/jackweakapi.cpp ${DRIVERS_DIR}/jackaudio.h) 29endif (USE_JACK) 30 31if (USE_ALSA OR USE_PORTMIDI) 32 set (DRIVERS_SRC ${DRIVERS_SRC} ${DRIVERS_DIR}/mididriver.cpp ${DRIVERS_DIR}/mididriver.h) 33endif (USE_ALSA OR USE_PORTMIDI) 34 35 36