|
Rex Dieter |
29094f |
From 6e2c63a4f5da60a05de86d15605622a78609417d Mon Sep 17 00:00:00 2001
|
|
Rex Dieter |
29094f |
From: Alexander Neundorf <neundorf@kde.org>
|
|
Rex Dieter |
29094f |
Date: Tue, 21 Apr 2009 21:04:26 +0000
|
|
Rex Dieter |
29094f |
Subject: [PATCH 10/33] -add some comments
|
|
Rex Dieter |
29094f |
|
|
Rex Dieter |
29094f |
Alex
|
|
Rex Dieter |
29094f |
|
|
Rex Dieter |
29094f |
|
|
Rex Dieter |
29094f |
svn path=/trunk/kdesupport/automoc/; revision=957350
|
|
Rex Dieter |
29094f |
---
|
|
Rex Dieter |
29094f |
KDECTestNightly.cmake | 33 +++++++++++++++++++++------------
|
|
Rex Dieter |
29094f |
1 file changed, 21 insertions(+), 12 deletions(-)
|
|
Rex Dieter |
29094f |
|
|
Rex Dieter |
29094f |
diff --git a/KDECTestNightly.cmake b/KDECTestNightly.cmake
|
|
Rex Dieter |
29094f |
index 2db53d9..f28c0b0 100644
|
|
Rex Dieter |
29094f |
--- a/KDECTestNightly.cmake
|
|
Rex Dieter |
29094f |
+++ b/KDECTestNightly.cmake
|
|
Rex Dieter |
29094f |
@@ -3,6 +3,7 @@
|
|
Rex Dieter |
29094f |
# CTEST_SOURCE_DIRECTORY - defaults to $HOME/Dashboards/<CTEST_PROJECT_NAME>/src dir/
|
|
Rex Dieter |
29094f |
# CTEST_BINARY_DIRECTORY - defaults to $HOME/Dashboards/<CTEST_PROJECT_NAME>/build dir/
|
|
Rex Dieter |
29094f |
# if CTEST_AVOID_SPACES is TRUE, the spaces in the path above will be removed.
|
|
Rex Dieter |
29094f |
+# CTEST_BUILD_NAME - the name of the build as displayed by cdash
|
|
Rex Dieter |
29094f |
|
|
Rex Dieter |
29094f |
|
|
Rex Dieter |
29094f |
###########################################################
|
|
Rex Dieter |
29094f |
@@ -29,6 +30,25 @@ endif(NOT EXISTS "${currentDirectory}/CMakeLists.txt")
|
|
Rex Dieter |
29094f |
include("${currentDirectory}/CTestConfig.cmake")
|
|
Rex Dieter |
29094f |
include("${currentDirectory}/CTestCustom.cmake" OPTIONAL)
|
|
Rex Dieter |
29094f |
|
|
Rex Dieter |
29094f |
+
|
|
Rex Dieter |
29094f |
+site_name(CTEST_SITE)
|
|
Rex Dieter |
29094f |
+
|
|
Rex Dieter |
29094f |
+if(NOT CTEST_BUILD_NAME)
|
|
Rex Dieter |
29094f |
+ set(CTEST_BUILD_NAME ${CMAKE_SYSTEM_NAME})
|
|
Rex Dieter |
29094f |
+endif(NOT CTEST_BUILD_NAME)
|
|
Rex Dieter |
29094f |
+
|
|
Rex Dieter |
29094f |
+
|
|
Rex Dieter |
29094f |
+if("${CTEST_CMAKE_GENERATOR}" MATCHES Makefile)
|
|
Rex Dieter |
29094f |
+ find_program(MAKE_EXECUTABLE make gmake)
|
|
Rex Dieter |
29094f |
+ set(CTEST_BUILD_COMMAND "${MAKE_EXECUTABLE}" )
|
|
Rex Dieter |
29094f |
+else("${CTEST_CMAKE_GENERATOR}" MATCHES Makefile)
|
|
Rex Dieter |
29094f |
+ if(NOT DEFINED CTEST_BUILD_COMMAND)
|
|
Rex Dieter |
29094f |
+ message(FATAL_ERROR "CTEST_CMAKE_GENERATOR is set to \"${CTEST_CMAKE_GENERATOR}\", but CTEST_BUILD_COMMAND has not been set")
|
|
Rex Dieter |
29094f |
+ endif(NOT DEFINED CTEST_BUILD_COMMAND)
|
|
Rex Dieter |
29094f |
+endif("${CTEST_CMAKE_GENERATOR}" MATCHES Makefile)
|
|
Rex Dieter |
29094f |
+
|
|
Rex Dieter |
29094f |
+
|
|
Rex Dieter |
29094f |
+############# set up CTEST_SOURCE_DIRECTORY and CTEST_BINARY_DIRECTORY #############
|
|
Rex Dieter |
29094f |
set(DASHBOARD_DIR "$ENV{HOME}/Dashboards" )
|
|
Rex Dieter |
29094f |
|
|
Rex Dieter |
29094f |
if(NOT DEFINED CTEST_SOURCE_DIRECTORY)
|
|
Rex Dieter |
29094f |
@@ -48,18 +68,7 @@ if(NOT DEFINED CTEST_BINARY_DIRECTORY)
|
|
Rex Dieter |
29094f |
endif(NOT DEFINED CTEST_BINARY_DIRECTORY)
|
|
Rex Dieter |
29094f |
|
|
Rex Dieter |
29094f |
|
|
Rex Dieter |
29094f |
-
|
|
Rex Dieter |
29094f |
-site_name(CTEST_SITE)
|
|
Rex Dieter |
29094f |
-set(CTEST_BUILD_NAME ${CMAKE_SYSTEM_NAME})
|
|
Rex Dieter |
29094f |
-
|
|
Rex Dieter |
29094f |
-if("${CTEST_CMAKE_GENERATOR}" MATCHES Makefile)
|
|
Rex Dieter |
29094f |
- find_program(MAKE_EXECUTABLE make gmake)
|
|
Rex Dieter |
29094f |
- set(CTEST_BUILD_COMMAND "${MAKE_EXECUTABLE}" )
|
|
Rex Dieter |
29094f |
-else("${CTEST_CMAKE_GENERATOR}" MATCHES Makefile)
|
|
Rex Dieter |
29094f |
- if(NOT DEFINED CTEST_BUILD_COMMAND)
|
|
Rex Dieter |
29094f |
- message(FATAL_ERROR "CTEST_CMAKE_GENERATOR is set to \"${CTEST_CMAKE_GENERATOR}\", but CTEST_BUILD_COMMAND has not been set")
|
|
Rex Dieter |
29094f |
- endif(NOT DEFINED CTEST_BUILD_COMMAND)
|
|
Rex Dieter |
29094f |
-endif("${CTEST_CMAKE_GENERATOR}" MATCHES Makefile)
|
|
Rex Dieter |
29094f |
+############### set up VCS support ###################
|
|
Rex Dieter |
29094f |
|
|
Rex Dieter |
29094f |
string(TOLOWER ${CTEST_VCS} _ctest_vcs)
|
|
Rex Dieter |
29094f |
set(_have_vcs FALSE)
|
|
Rex Dieter |
29094f |
--
|
|
Rex Dieter |
29094f |
2.4.3
|
|
Rex Dieter |
29094f |
|