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