From 2d782aee6c137344e86f4685749171a0a0bc98df Mon Sep 17 00:00:00 2001 From: Patrick Kappl Date: Thu, 11 Jan 2024 14:23:50 +0100 Subject: [PATCH] Make unnecessarily hard-coded flags optional --- sdk_core/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sdk_core/CMakeLists.txt b/sdk_core/CMakeLists.txt index 54b0cc0..9964be3 100644 --- a/sdk_core/CMakeLists.txt +++ b/sdk_core/CMakeLists.txt @@ -30,10 +30,13 @@ else(WIN32) set(PLATFORM unix) endif (WIN32) -target_compile_options(${SDK_LIBRARY} +# Warnings are only for developers +if(shared_DEVELOPER_MODE) + target_compile_options(${SDK_LIBRARY} PRIVATE $<$:-Wall -Werror -Wno-c++11-long-long> PRIVATE $<$:-Wno-unknown-pragmas -Wall -Werror -Wno-c++11-long-long> PRIVATE $<$:-Wno-unknown-pragmas -Wall -Werror -Wno-c++11-long-long>) +endif() target_sources(${SDK_LIBRARY} PRIVATE