From d8f40912f0cea6049f141ec61c0ec7031ba0c8d0 Mon Sep 17 00:00:00 2001 From: Alex Stewart Date: Sun, 13 Aug 2017 19:16:46 +0100 Subject: [PATCH] Hide optional SuiteSparse vars in CMake GUI by default. Change-Id: I7d7a82d1cbb8a6689bb383e4de2b9415ab7a3a81 --- cmake/FindSuiteSparse.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmake/FindSuiteSparse.cmake b/cmake/FindSuiteSparse.cmake index 94f2e1099..50d4ae16a 100644 --- a/cmake/FindSuiteSparse.cmake +++ b/cmake/FindSuiteSparse.cmake @@ -227,6 +227,8 @@ macro(suitesparse_find_component COMPONENT) else() message(STATUS "Did not find ${COMPONENT} header (optional " "SuiteSparse component).") + # Hide optional vars from CMake GUI even if not found. + mark_as_advanced(${COMPONENT}_INCLUDE_DIR) endif() endif() endif() @@ -249,6 +251,8 @@ macro(suitesparse_find_component COMPONENT) else() message(STATUS "Did not find ${COMPONENT} library (optional SuiteSparse " "dependency)") + # Hide optional vars from CMake GUI even if not found. + mark_as_advanced(${COMPONENT}_LIBRARY) endif() endif() endif() @@ -303,8 +307,6 @@ if (SUITESPARSEQR_FOUND) "Library, discarding TBB as a dependency.") endif() else() - # As TBB is optional, hide it from the CMake GUI even if it is not found. - mark_as_advanced(TBB_LIBRARY) message(STATUS "Did not find Intel TBB library, assuming SuiteSparseQR was " "not compiled with TBB.") endif()