]>
Commit | Line | Data |
---|---|---|
ac23a950 | 1 | ################################################################################ |
2 | # Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH # | |
3 | # # | |
4 | # This software is distributed under the terms of the # | |
5 | # GNU Lesser General Public Licence version 3 (LGPL) version 3, # | |
6 | # copied verbatim in the file "LICENSE" # | |
7 | ################################################################################ | |
8 | SET (CTEST_SOURCE_DIRECTORY $ENV{SOURCEDIR}) | |
9 | SET (CTEST_BINARY_DIRECTORY $ENV{BUILDDIR}) | |
10 | SET (CTEST_ROOTSYS_DIRECTORY $ENV{ROOTSYS}) | |
11 | SET (CTEST_SITE $ENV{SITE}) | |
12 | SET (CTEST_BUILD_NAME $ENV{LABEL}) | |
13 | SET (CTEST_CMAKE_GENERATOR "Unix Makefiles") | |
14 | SET (CTEST_PROJECT_NAME "ALIROOT") | |
15 | ||
16 | Find_program(CTEST_GIT_COMMAND NAMES git) | |
17 | Set(CTEST_UPDATE_COMMAND "${CTEST_GIT_COMMAND}") | |
18 | ||
19 | #If($ENV{ctest_model} MATCHES Continuous) | |
20 | # Set(CTEST_SVN_UPDATE_OPTIONS "$ENV{REVISION}") | |
21 | #EndIf($ENV{ctest_model} MATCHES Continuous) | |
22 | ||
3ee77deb | 23 | |
24 | Set (CTEST_CONFIGURE_COMMAND " \"${CMAKE_EXECUTABLE_NAME}\" \"-DROOTSYS=${CTEST_ROOTSYS_DIRECTORY}\" \"${CTEST_SOURCE_DIRECTORY}\" ") | |
25 | ||
ac23a950 | 26 | SET (BUILD_COMMAND "make") |
27 | SET (CTEST_BUILD_COMMAND "${BUILD_COMMAND} -j$ENV{number_of_processors}") | |
28 | ||
29 | If($ENV{ctest_model} MATCHES Nightly) | |
30 | ||
3ee77deb | 31 | Set (CTEST_CONFIGURE_COMMAND " \"${CMAKE_EXECUTABLE_NAME}\" \"-DCMAKE_BUILD_TYPE=NIGHTLY\" \"-G${CTEST_CMAKE_GENERATOR}\" \"${CTEST_SOURCE_DIRECTORY}\" \"-DROOTSYS=${CTEST_ROOTSYS_DIRECTORY}\" ") |
ac23a950 | 32 | CTEST_EMPTY_BINARY_DIRECTORY(${CTEST_BINARY_DIRECTORY}) |
33 | ||
34 | endif($ENV{ctest_model} MATCHES Nightly) | |
35 | ||
3ee77deb | 36 | |
ac23a950 | 37 | configure_file(${CTEST_SOURCE_DIRECTORY}/CTestCustom.cmake |
38 | ${CTEST_BINARY_DIRECTORY}/CTestCustom.cmake | |
39 | ) | |
40 | ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") | |
41 | ||
42 | CTEST_START ($ENV{ctest_model}) | |
43 | CTEST_UPDATE (SOURCE "${CTEST_SOURCE_DIRECTORY}") | |
44 | CTEST_CONFIGURE (BUILD "${CTEST_BINARY_DIRECTORY}") | |
45 | CTEST_BUILD (BUILD "${CTEST_BINARY_DIRECTORY}") | |
46 | CTEST_TEST (BUILD "${CTEST_BINARY_DIRECTORY}" PARALLEL_LEVEL $ENV{number_of_processors}) | |
47 | CTEST_SUBMIT () | |
48 |