From a0f120763b82106d540a1a5651c6ab1bde2722e3 Mon Sep 17 00:00:00 2001 From: Nicholas Bianco Date: Mon, 16 Sep 2024 12:32:30 -0700 Subject: [PATCH] Always pass CMAKE_CXX_FLAGS --- dependencies/CMakeLists.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dependencies/CMakeLists.txt b/dependencies/CMakeLists.txt index 61e00fdf1b..c0260cda0f 100644 --- a/dependencies/CMakeLists.txt +++ b/dependencies/CMakeLists.txt @@ -192,10 +192,11 @@ AddDependency(NAME docopt DEFAULT ON GIT_URL https://github.com/docopt/docopt.cpp.git GIT_TAG 3dd23e3280f213bacefdf5fcb04857bf52e90917) - -set(SPDLOG_CXX_FLAGS "") + +# `spdlog` transitively uses a deprecated `stdext::checked_array_iterator` +set(SPDLOG_CXX_FLAGS "${CMAKE_CXX_FLAGS}") if(MSVC) - set(SPDLOG_CXX_FLAGS "${CMAKE_CXX_FLAGS} /D_SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING") + set(SPDLOG_CXX_FLAGS "${SPDLOG_CXX_FLAGS} /D_SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING") endif() AddDependency(NAME spdlog