From 8051ca2b6d3e060321407c69a65f92548bfe68e0 Mon Sep 17 00:00:00 2001 From: Dethrace Engineering Department <78985374+dethrace-labs@users.noreply.github.com> Date: Wed, 9 Aug 2023 20:20:11 +1200 Subject: [PATCH] Fixes #319 (#346) * fixes #319 * adds -Wno-deprecated-declarations to miniaudio on clang --- lib/miniaudio/CMakeLists.txt | 6 ++++++ src/DETHRACE/CMakeLists.txt | 5 +---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/miniaudio/CMakeLists.txt b/lib/miniaudio/CMakeLists.txt index 80a54f52..ba01d72e 100644 --- a/lib/miniaudio/CMakeLists.txt +++ b/lib/miniaudio/CMakeLists.txt @@ -12,3 +12,9 @@ target_sources(miniaudio PRIVATE miniaudio.c ) + +if (CMAKE_C_COMPILER_ID MATCHES "Clang") + target_compile_options(miniaudio PRIVATE + -Wno-deprecated-declarations + ) +endif() diff --git a/src/DETHRACE/CMakeLists.txt b/src/DETHRACE/CMakeLists.txt index 76b864aa..e4058380 100644 --- a/src/DETHRACE/CMakeLists.txt +++ b/src/DETHRACE/CMakeLists.txt @@ -31,10 +31,7 @@ else() -Wno-unused-but-set-variable -Wno-unused-variable -Wno-unused-result - -Wno-error=sign-compare - -Wno-error=format-overflow - -Wno-error=unused-but-set-variable # (SelectRaceDraw::test2), etc - -Wno-format-overflow + -Wno-absolute-value -Wstrict-prototypes ) endif()