[Bf-blender-cvs] [db9d40b9d36] master: CMake: set compiler-ccache & build-type-init variables as advanced

Campbell Barton noreply at git.blender.org
Wed Feb 10 07:55:14 CET 2021


Commit: db9d40b9d36fcbc50900bb6e2e134eb8453c2643
Author: Campbell Barton
Date:   Wed Feb 10 17:42:31 2021 +1100
Branches: master
https://developer.blender.org/rBdb9d40b9d36fcbc50900bb6e2e134eb8453c2643

CMake: set compiler-ccache & build-type-init variables as advanced

These settings aren't useful for basic configuration.

===================================================================

M	CMakeLists.txt

===================================================================

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 81f28d3c77e..00674809095 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -63,6 +63,9 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/build_files/cmake/platform")
 # avoid having empty buildtype
 if(NOT DEFINED CMAKE_BUILD_TYPE_INIT)
   set(CMAKE_BUILD_TYPE_INIT "Release")
+  # Internal logic caches this variable, avoid showing it by default
+  # since it's easy to accidentally set instead of the build type.
+  mark_as_advanced(CMAKE_BUILD_TYPE_INIT)
 endif()
 
 # Omit superfluous "Up-to-date" messages.
@@ -614,6 +617,7 @@ endif()
 if(UNIX)
   # See WITH_WINDOWS_SCCACHE for Windows.
   option(WITH_COMPILER_CCACHE "Use ccache to improve rebuild times (Works with Ninja, Makefiles and Xcode)" OFF)
+  mark_as_advanced(WITH_COMPILER_CCACHE)
 endif()
 
 # The following only works with the Ninja generator in CMake >= 3.0.



More information about the Bf-blender-cvs mailing list