summaryrefslogtreecommitdiff
path: root/share/cmake-3.6/Modules/CTestTargets.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'share/cmake-3.6/Modules/CTestTargets.cmake')
-rw-r--r--share/cmake-3.6/Modules/CTestTargets.cmake102
1 files changed, 0 insertions, 102 deletions
diff --git a/share/cmake-3.6/Modules/CTestTargets.cmake b/share/cmake-3.6/Modules/CTestTargets.cmake
deleted file mode 100644
index 1157850..0000000
--- a/share/cmake-3.6/Modules/CTestTargets.cmake
+++ /dev/null
@@ -1,102 +0,0 @@
-
-#=============================================================================
-# Copyright 2005-2009 Kitware, Inc.
-#
-# Distributed under the OSI-approved BSD License (the "License");
-# see accompanying file Copyright.txt for details.
-#
-# This software is distributed WITHOUT ANY WARRANTY; without even the
-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# See the License for more information.
-#=============================================================================
-# (To distribute this file outside of CMake, substitute the full
-# License text for the above reference.)
-
-if(NOT RUN_FROM_CTEST_OR_DART)
- message(FATAL_ERROR "Do not incldue CTestTargets.cmake directly")
-endif()
-
-if(NOT PROJECT_BINARY_DIR)
- message(FATAL_ERROR "Do not include(CTest) before calling project().")
-endif()
-
-# make directories in the binary tree
-file(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/Testing/Temporary)
-get_filename_component(CMAKE_HOST_PATH ${CMAKE_COMMAND} PATH)
-set(CMAKE_TARGET_PATH ${EXECUTABLE_OUTPUT_PATH})
-find_program(CMAKE_CTEST_COMMAND ctest ${CMAKE_HOST_PATH} ${CMAKE_TARGET_PATH})
-mark_as_advanced(CMAKE_CTEST_COMMAND)
-
-# Use CTest
-# configure files
-
-if(CTEST_NEW_FORMAT)
- configure_file(
- ${CMAKE_ROOT}/Modules/DartConfiguration.tcl.in
- ${PROJECT_BINARY_DIR}/CTestConfiguration.ini )
-else()
- configure_file(
- ${CMAKE_ROOT}/Modules/DartConfiguration.tcl.in
- ${PROJECT_BINARY_DIR}/DartConfiguration.tcl )
-endif()
-
-#
-# Section 3:
-#
-# Custom targets to perform dashboard builds and submissions.
-# These should NOT need to be modified from project to project.
-#
-
-set(__conf_types "")
-if(CMAKE_CONFIGURATION_TYPES)
- # We need to pass the configuration type on the test command line.
- set(__conf_types -C "${CMAKE_CFG_INTDIR}")
-endif()
-
-# Add convenience targets. Do this at most once in case of nested
-# projects.
-define_property(GLOBAL PROPERTY CTEST_TARGETS_ADDED
- BRIEF_DOCS "Internal property used by CTestTargets module."
- FULL_DOCS "Set by the CTestTargets module to track addition of testing targets."
- )
-get_property(_CTEST_TARGETS_ADDED GLOBAL PROPERTY CTEST_TARGETS_ADDED)
-if(NOT _CTEST_TARGETS_ADDED)
- set_property(GLOBAL PROPERTY CTEST_TARGETS_ADDED 1)
-
- # For all generators add basic testing targets.
- foreach(mode Experimental Nightly Continuous NightlyMemoryCheck)
- add_custom_target(${mode}
- ${CMAKE_CTEST_COMMAND} ${__conf_types} -D ${mode}
- USES_TERMINAL
- )
- set_property(TARGET ${mode} PROPERTY RULE_LAUNCH_CUSTOM "")
- set_property(TARGET ${mode} PROPERTY FOLDER "CTestDashboardTargets")
- endforeach()
-
- # For Makefile generators add more granular targets.
- if("${CMAKE_GENERATOR}" MATCHES "(Ninja|Make)")
- # Make targets for Experimental builds
- foreach(mode Nightly Experimental Continuous)
- foreach(testtype
- Start Update Configure Build Test Coverage MemCheck Submit
- # missing purify
- )
- add_custom_target(${mode}${testtype}
- ${CMAKE_CTEST_COMMAND} ${__conf_types} -D ${mode}${testtype}
- USES_TERMINAL
- )
- set_property(TARGET ${mode}${testtype} PROPERTY RULE_LAUNCH_CUSTOM "")
- set_property(TARGET ${mode}${testtype} PROPERTY FOLDER "CTestDashboardTargets")
- endforeach()
- endforeach()
- endif()
-
- # If requested, add an alias that is the equivalent of the built-in "test"
- # or "RUN_TESTS" target:
- if(CTEST_TEST_TARGET_ALIAS)
- add_custom_target(${CTEST_TEST_TARGET_ALIAS}
- ${CMAKE_CTEST_COMMAND} ${__conf_types}
- USES_TERMINAL
- )
- endif()
-endif()