From 42d2a777ac2256f94c91027345f02cc7df369436 Mon Sep 17 00:00:00 2001 From: Matt Williams Date: Thu, 19 Jul 2012 19:56:40 +0100 Subject: [PATCH] Mark some internal variables as advanced in CMake This stops them from appearing by default in cmake-gui and ccmake. --- CMakeLists.txt | 4 +++- library/bindings/CMakeLists.txt | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 42bc8912..426cd63a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,6 +6,7 @@ SET(POLYVOX_VERSION_MAJOR "0") SET(POLYVOX_VERSION_MINOR "1") SET(POLYVOX_VERSION_PATCH "0") SET(POLYVOX_VERSION "${POLYVOX_VERSION_MAJOR}.${POLYVOX_VERSION_MINOR}.${POLYVOX_VERSION_PATCH}" CACHE STRING "PolyVox version") +MARK_AS_ADVANCED(FORCE POLYVOX_VERSION) include(FeatureSummary) @@ -55,7 +56,8 @@ INCLUDE(Packaging.cmake) OPTION(ENABLE_TESTS "Should the tests be built" ON) IF(ENABLE_TESTS) INCLUDE(CTest) - MARK_AS_ADVANCED(FORCE DART_TESTING_TIMEOUT) #This is only needed to hide the variable in the GUI (CMake bug) + MARK_AS_ADVANCED(FORCE DART_TESTING_TIMEOUT) #This is only needed to hide the variable in the GUI (CMake bug) until 2.8.5 + MARK_AS_ADVANCED(FORCE BUILD_TESTING) ADD_SUBDIRECTORY(tests) ENDIF(ENABLE_TESTS) diff --git a/library/bindings/CMakeLists.txt b/library/bindings/CMakeLists.txt index b7d76df7..128a2347 100644 --- a/library/bindings/CMakeLists.txt +++ b/library/bindings/CMakeLists.txt @@ -1,11 +1,12 @@ option(ENABLE_BINDINGS "Build Python bindings" ON) if(ENABLE_BINDINGS) find_package(SWIG) + mark_as_advanced(SWIG_DIR SWIG_VERSION) set_package_properties(SWIG PROPERTIES DESCRIPTION "Bindings generator" URL http://www.swig.org) find_package(PythonLibs) set_package_properties(PythonLibs PROPERTIES DESCRIPTION "Programming language" URL http://www.python.org) if(SWIG_FOUND AND PYTHONLIBS_FOUND) - set(BUILD_BINDINGS ON CACHE BOOL "Will the bindings be built" FORCE) + set(BUILD_BINDINGS ON CACHE BOOL "Will the bindings be built" FORCE ) include(${SWIG_USE_FILE}) include_directories(${PYTHON_INCLUDE_PATH}) @@ -23,3 +24,4 @@ if(ENABLE_BINDINGS) else() set(BUILD_BINDINGS OFF CACHE BOOL "Will the bindings be built" FORCE) endif() +mark_as_advanced(FORCE BUILD_BINDINGS)