From 816c9d1aa1f2b42d40c81a991b68c96eb12b6d26 Mon Sep 17 00:00:00 2001 From: David Cole Date: Tue, 1 Feb 2011 15:37:25 -0500 Subject: [PATCH] CTest: Add alias for make test target (#4564) Clients may define CTEST_TEST_TARGET_ALIAS in a project's initial cache to get a target of another name that executes the same underlying command as "make test" --- Modules/CTestTargets.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Modules/CTestTargets.cmake b/Modules/CTestTargets.cmake index e3ef86cbe..d66874d8f 100644 --- a/Modules/CTestTargets.cmake +++ b/Modules/CTestTargets.cmake @@ -84,4 +84,12 @@ IF(NOT _CTEST_TARGETS_ADDED) ENDFOREACH(testtype) ENDFOREACH(mode) ENDIF("${CMAKE_GENERATOR}" MATCHES Make) + + # 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} + ) + ENDIF() ENDIF(NOT _CTEST_TARGETS_ADDED)