From 3d35457eeba161bce656267181d67b40381d30b0 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Mon, 9 Mar 2026 01:50:45 -0400 Subject: [PATCH] Avoid showing the "more warnings" option for MSVC --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e5bb743c..040b3109 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,8 +20,9 @@ if(srcdir STREQUAL bindir) message(FATAL_ERROR "Terminating configuration") endif() -option(SANITIZERS "Build with sanitizers enabled" OFF) # Ignored on MSVC -option(MORE_WARNINGS "Turn on more warnings" OFF) # Ignored on MSVC +include(CMakeDependentOption) +option(SANITIZERS "Build with sanitizers enabled" OFF) +cmake_dependent_option(MORE_WARNINGS "Turn on more warnings" OFF !MSVC OFF) if(MSVC) # MSVC's own standard library triggers warning C5105,