From b8e425b41d02d9975505d70bccabc1b79bbcf60e Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Thu, 19 Mar 2026 18:00:54 +0100 Subject: [PATCH] Avoid passing irrelevant flags to our deps --- CMakeLists.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a5e68d85..9cb6f2aa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -84,11 +84,6 @@ else() endif() endif() -include_directories("include") - -set(CMAKE_CXX_STANDARD 20) -set(CMAKE_CXX_STANDARD_REQUIRED True) - message(CHECK_START "Checking if LTO is supported") include(CheckIPOSupported) check_ipo_supported(RESULT enable_lto) @@ -157,6 +152,12 @@ if(NOT TARGET PNG::PNG) endif() ## The actual stuff. +# Any compiler options that shouldn't apply to our dependencies go here. + +include_directories("include") + +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED True) add_subdirectory(src) add_subdirectory(test)