From c287bac2a8f4854275634490988887431c681fbd Mon Sep 17 00:00:00 2001 From: Kyle Mabee Date: Wed, 22 Jan 2025 18:02:07 +0000 Subject: [PATCH] Try different way to pass -Wno-restrict --- dependencies/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dependencies/CMakeLists.txt b/dependencies/CMakeLists.txt index 5609fcd8890..5f1bd7b84ad 100644 --- a/dependencies/CMakeLists.txt +++ b/dependencies/CMakeLists.txt @@ -147,6 +147,12 @@ CPMAddPackage( "FLATBUFFERS_BUILD_TESTS OFF" "FLATBUFFERS_SKIP_MONSTER_EXTRA ON" "FLATBUFFERS_STRICT_MODE ON" - "FLATBUFFERS_CXX_FLAGS=-Wno-restrict" "CMAKE_POSITION_INDEPENDENT_CODE ON" ) + +if(flatbuffers_ADDED) + # Apply the desired compiler options to FlatBuffers targets + message(STATUS "KCM FlatBuffers package was successfully added. Applying custom compiler options.") + target_compile_options(flatc PRIVATE -Wno-restrict) + target_compile_options(flatbuffers PRIVATE -Wno-restrict) +endif()