From 2d93d734ecff78deb060abd727712bae8ab0489a Mon Sep 17 00:00:00 2001 From: Billy Laws Date: Wed, 15 Mar 2023 17:32:15 +0000 Subject: [PATCH] Enable exclusive stream and fix skyline compilation --- CMakeLists.txt | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0aa68412..7d4a7320 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -68,8 +68,8 @@ endif() set(CMAKE_CXX_WARNING_LEVEL 4) if(NOT MSVC) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-unused-parameter") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter -fno-exceptions -fno-rtti") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-implicit-const-int-float-conversion") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter -fno-exceptions -fno-rtti -Wno-sign-compare -Wno-implicit-const-int-float-conversion") else() string(REPLACE "/GR" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") # Disable RTTI string(REPLACE "/EHsc" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") # Disable Exceptions @@ -121,13 +121,6 @@ install( DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}" ) -install(TARGETS cubeb EXPORT "${PROJECT_NAME}Targets") -install( - EXPORT "${PROJECT_NAME}Targets" - NAMESPACE "${PROJECT_NAME}::" - DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}" -) - if(NOT BUNDLE_SPEEX) find_package(PkgConfig) if(PKG_CONFIG_FOUND) @@ -246,7 +239,7 @@ if(USE_AAUDIO) # set this mode to make the backend use an exclusive stream. # will decrease latency. - # target_compile_definitions(cubeb PRIVATE CUBEB_AAUDIO_EXCLUSIVE_STREAM) + target_compile_definitions(cubeb PRIVATE CUBEB_AAUDIO_EXCLUSIVE_STREAM) endif() check_include_files(AudioUnit/AudioUnit.h USE_AUDIOUNIT)