From 318a565e17e16c74c7b3762ace5a1a8d6f167b70 Mon Sep 17 00:00:00 2001 From: "J.A. de Jong - ASCEE / Redu-Sone" Date: Fri, 12 May 2023 06:41:16 -0700 Subject: [PATCH] Not forcing any RtAudio backend. This is still te be found out what works properly --- cmake/OSSpecific.cmake | 5 +---- cmake/rtaudio.cmake | 9 +++++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/cmake/OSSpecific.cmake b/cmake/OSSpecific.cmake index f44466c..4998ab9 100644 --- a/cmake/OSSpecific.cmake +++ b/cmake/OSSpecific.cmake @@ -1,11 +1,8 @@ if(WIN32) set(home $ENV{USERPROFILE}) - # set(miniconda_dir ${home}\\Miniconda3) message("Building for Windows") - add_definitions(-DHAS_RTAUDIO_WIN_WASAPI_API) else() # Linux compile - - + message("Building for Linux :)") endif() diff --git a/cmake/rtaudio.cmake b/cmake/rtaudio.cmake index 7c2212e..60026b1 100644 --- a/cmake/rtaudio.cmake +++ b/cmake/rtaudio.cmake @@ -2,11 +2,12 @@ if(LASP_HAS_RTAUDIO) message("Building RtAudio backend") if(WIN32) - set(RTAUDIO_API_WASAPI TRUE CACHE BOOL "Build for WASAPI" FORCE) + set(RTAUDIO_API_WASAPI FALSE CACHE BOOL "Build for WASAPI backend") + set(RTAUDIO_API_DS TRUE CACHE BOOL "Build for Directsound backend") else() - set(RTAUDIO_API_PULSE TRUE CACHE BOOL "Build with PulseAudio backend" FORCE) - set(RTAUDIO_API_ALSA OFF CACHE BOOL "Do not build with Alsa backend" FORCE) - set(RTAUDIO_API_JACK OFF CACHE BOOL "Do not build with Jack backend" FORCE) + set(RTAUDIO_API_PULSE TRUE CACHE BOOL "Build with PulseAudio backend") + set(RTAUDIO_API_ALSA OFF CACHE BOOL "Do not build with Alsa backend") + set(RTAUDIO_API_JACK OFF CACHE BOOL "Do not build with Jack backend") endif() set(RTAUDIO_BUILD_STATIC_LIBS ON CACHE BOOL "Build static libs for RtAudio" FORCE) add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/rtaudio)