forked from Slicer/DashboardScripts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfactory-south-ubuntu-64bits_CTKAppLauncher_release_nightly.cmake
79 lines (63 loc) · 2.2 KB
/
factory-south-ubuntu-64bits_CTKAppLauncher_release_nightly.cmake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
cmake_minimum_required(VERSION 2.8.2)
include(${CTEST_SCRIPT_DIRECTORY}/CMakeDashboardScriptUtils.cmake)
#
# Dashboard properties
#
set(HOSTNAME "factory-south-ubuntu")
set(CTEST_DASHBOARD_ROOT "$ENV{HOME}/Dashboards/Nightly/")
#
# Dashboard options
#
set(WITH_KWSTYLE FALSE)
set(WITH_MEMCHECK FALSE)
set(WITH_COVERAGE FALSE)
set(WITH_DOCUMENTATION FALSE)
#set(DOCUMENTATION_ARCHIVES_OUTPUT_DIRECTORY ) # for example: $ENV{HOME}/Projects/Doxygen
set(WITH_PACKAGES TRUE)
set(CTEST_BUILD_CONFIGURATION "Release")
set(CTEST_INCLUDED_SCRIPT_NAME ${HOSTNAME}_CTKAppLauncher_common.cmake)
include(${CTEST_SCRIPT_DIRECTORY}/${CTEST_INCLUDED_SCRIPT_NAME})
#
# Dashboard type
#
set(SCRIPT_MODE "nightly") # "experimental", "continuous", "nightly"
#
# Additional CMakeCache options
#
set(ADDITIONAL_CMAKECACHE_OPTION "
")
#
# Project specific properties
#
set(CTEST_SOURCE_DIRECTORY "${CTEST_DASHBOARD_ROOT}/CTKAppLauncher")
set(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}/CTKAppLauncher-build-0")
# List of test that should be explicitly disabled on this machine
set(TEST_TO_EXCLUDE_REGEX "")
# set any extra environment variables here
if(UNIX)
set(ENV{DISPLAY} ":0")
endif()
##########################################
# WARNING: DO NOT EDIT BEYOND THIS POINT #
##########################################
set(CTEST_NOTES_FILES "${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}")
#
# Project specific properties
#
set(CTEST_PROJECT_NAME "CTKAppLauncher")
set(CTEST_BUILD_NAME "${MY_OPERATING_SYSTEM}-${MY_COMPILER}-${MY_BITNESS}bits-QT${MY_QT_VERSION}-${CTEST_BUILD_CONFIGURATION}")
file(WRITE "${CTEST_DASHBOARD_ROOT}/CTKAppLauncher-build-0 - CTKAppLauncher-build-${CTEST_BUILD_NAME}-${SCRIPT_MODE}.txt" "Generated by ${CTEST_SCRIPT_NAME}")
#
# Display build info
#
message("site name: ${CTEST_SITE}")
message("build name: ${CTEST_BUILD_NAME}")
message("script mode: ${SCRIPT_MODE}")
message("coverage: ${WITH_COVERAGE}, memcheck: ${WITH_MEMCHECK}")
#
# Download and include dashboard driver script
#
set(url https://raw.githubusercontent.com/commontk/AppLauncher/master/CMake/ctkAppLauncherDashboardDriverScript.cmake)
set(dest ${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}.driver)
download_file(${url} ${dest})
include(${dest})