Skip to content

Commit

Permalink
enable jack for win too
Browse files Browse the repository at this point in the history
  • Loading branch information
lyrra committed Sep 15, 2023
1 parent d890977 commit 932c742
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions src/framework/audio/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,16 @@ set(MODULE audio)

include(GetPlatformInfo)

if (MUE_ENABLE_AUDIO_JACK)
set(DRIVER_SRC
${CMAKE_CURRENT_LIST_DIR}/internal/platform/lin/audiodeviceslistener.cpp
${CMAKE_CURRENT_LIST_DIR}/internal/platform/lin/audiodeviceslistener.h
${CMAKE_CURRENT_LIST_DIR}/internal/platform/jack/jackaudiodriver.cpp
${CMAKE_CURRENT_LIST_DIR}/internal/platform/jack/jackaudiodriver.h
)

else (MUE_ENABLE_AUDIO_JACK)

if (OS_IS_WIN)
set(DRIVER_SRC
#${CMAKE_CURRENT_LIST_DIR}/internal/platform/win/winmmdriver.cpp
Expand All @@ -37,21 +47,13 @@ if (OS_IS_WIN)
${CMAKE_CURRENT_LIST_DIR}/internal/platform/win/audiodeviceslistener.h
)
elseif(OS_IS_LIN OR OS_IS_FBSD)
set(JACK_SRC "")
if (MUE_ENABLE_AUDIO_JACK)
set(JACK_SRC
${CMAKE_CURRENT_LIST_DIR}/internal/platform/jack/jackaudiodriver.cpp
${CMAKE_CURRENT_LIST_DIR}/internal/platform/jack/jackaudiodriver.h
)
endif()
set(DRIVER_SRC
${CMAKE_CURRENT_LIST_DIR}/internal/platform/lin/linuxaudiodriver.cpp
${CMAKE_CURRENT_LIST_DIR}/internal/platform/lin/linuxaudiodriver.h
${CMAKE_CURRENT_LIST_DIR}/internal/platform/lin/audiodeviceslistener.cpp
${CMAKE_CURRENT_LIST_DIR}/internal/platform/lin/audiodeviceslistener.h
${CMAKE_CURRENT_LIST_DIR}/internal/platform/alsa/alsaaudiodriver.cpp
${CMAKE_CURRENT_LIST_DIR}/internal/platform/alsa/alsaaudiodriver.h
${JACK_SRC}
)
elseif(OS_IS_MAC)
set(DRIVER_SRC
Expand All @@ -72,6 +74,8 @@ elseif(OS_IS_WASM)
)
endif()

endif (MUE_ENABLE_AUDIO_JACK)

add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/fluidsynth fluidsynth)

set(MODULE_SRC
Expand Down

0 comments on commit 932c742

Please sign in to comment.