From c06e5e7f5d472bdb9aaad0e8fdae1aa541ff5e14 Mon Sep 17 00:00:00 2001 From: Lena Ploetzke Date: Tue, 24 Mar 2026 11:33:52 +0100 Subject: [PATCH] mark fetchcontent options as advanced --- CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 66945282af..64c851f78f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,6 +22,7 @@ cmake_minimum_required( VERSION 3.16 ) include( cmake/GitProjectVersion.cmake ) include( FetchContent ) +# All fetchcontent cmake options+ are marked as advanced below. project( T8CODE @@ -288,6 +289,14 @@ set(CMAKE_C_FLAGS "${ORIGINAL_C_FLAGS}" CACHE STRING "" FORCE) # End of workaround +# Mark all cmake options starting with FETCHCONTENT as advanced. +get_cmake_property(_cmake_vars VARIABLES) +foreach(_var ${_cmake_vars}) + if(_var MATCHES "^FETCHCONTENT_.*") + mark_as_advanced(${_var}) + endif() +endforeach() + add_subdirectory( ${CMAKE_CURRENT_LIST_DIR}/src ) if( T8CODE_BUILD_MESH_HANDLE )