From c6396f92fc241a563c08f5a8ca65b7251521acd0 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 7 May 2023 21:52:06 +0200 Subject: [PATCH] Ignore warnings for use of legacy CRT functions when compiling with MSVC for now There's no warning about these when compiling for other targets so let's ignore them for now. --- cmake/modules/BasicConfig.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/modules/BasicConfig.cmake b/cmake/modules/BasicConfig.cmake index 0f47663..bd32c68 100644 --- a/cmake/modules/BasicConfig.cmake +++ b/cmake/modules/BasicConfig.cmake @@ -690,6 +690,10 @@ else () endforeach () endif () +# configure warnings configure_development_warnings(APPEND_OUTPUT_VAR META_PRIVATE_COMPILE_OPTIONS) +if (MSVC) + list(APPEND META_PRIVATE_COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS=1) +endif () set(BASIC_PROJECT_CONFIG_DONE YES)