[test-suite] r261815 - cmake: Tweak which options are advanced/basic

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 24 17:58:52 PST 2016


Author: matze
Date: Wed Feb 24 19:58:52 2016
New Revision: 261815

URL: http://llvm.org/viewvc/llvm-project?rev=261815&view=rev
Log:
cmake: Tweak which options are advanced/basic

Mark some options that are untypical for the testsuite as advanced, and
clear the advanced status of some that are often changed.

Modified:
    test-suite/trunk/CMakeLists.txt

Modified: test-suite/trunk/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/CMakeLists.txt?rev=261815&r1=261814&r2=261815&view=diff
==============================================================================
--- test-suite/trunk/CMakeLists.txt (original)
+++ test-suite/trunk/CMakeLists.txt Wed Feb 24 19:58:52 2016
@@ -8,6 +8,11 @@ if (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_C
   message(STATUS "No build type selected, defaulting to Release")
   set(CMAKE_BUILD_TYPE "Release")
 endif()
+# Selecting installation directories or build types is untypical.
+mark_as_advanced(CMAKE_INSTALL_PREFIX CMAKE_BUILD_TYPE)
+# On the other hand we often want to switch compiler or cflags
+mark_as_advanced(CLEAR CMAKE_C_COMPILER CMAKE_CXX_COMPILER CMAKE_LINKER
+                 CMAKE_C_FLAGS CMAKE_CXX_FLAGS CMAKE_EXE_LINKER_FLAGS)
 
 project(test-suite C CXX)
 
@@ -58,7 +63,7 @@ set(TEST_SUITE_REMOTE_CLIENT "ssh" CACHE
 set(TEST_SUITE_REMOTE_HOST "" CACHE STRING "Remote execution host")
 set(TEST_SUITE_REMOTE_USER "" CACHE STRING "Remote execution user")
 set(TEST_SUITE_REMOTE_PORT "" CACHE STRING "Remote execution port")
-mark_as_advanced(TEST_SUITE_REMOTE_USER TEST_SUITE_REMOTE_PORT)
+mark_as_advanced(TEST_SUITE_REMOTE_CLIENT TEST_SUITE_REMOTE_USER TEST_SUITE_REMOTE_PORT)
 
 # Run Under configuration for RunSafely.sh (will be set in lit.site.cfg)
 set(TEST_SUITE_RUN_UNDER "" CACHE STRING "RunSafely.sh run-under (-u) parameter")




More information about the llvm-commits mailing list