@@ -24,9 +24,10 @@ ExternalProject_Add (
24
24
sharg_submodule_add_subdirectory
25
25
PREFIX sharg_submodule_add_subdirectory
26
26
SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR} /sharg_submodule_add_subdirectory"
27
- CMAKE_ARGS ${SHARG_EXTERNAL_PROJECT_CMAKE_ARGS}
27
+ CMAKE_ARGS ${SHARG_EXTERNAL_PROJECT_CMAKE_ARGS} #
28
28
"-DCMAKE_FIND_DEBUG_MODE=${SHARG_EXTERNAL_PROJECT_FIND_DEBUG_MODE} " #
29
- "-DSHARG_ROOT=${SHARG_ROOT} " )
29
+ "-DSHARG_ROOT=${SHARG_ROOT} " #
30
+ "-DSHARG_NO_TDL=${SHARG_NO_TDL} " )
30
31
31
32
# 2) This tests test/external_project/sharg_submodule_find_package/CMakeLists.txt
32
33
# We have a sharg checkout somewhere and we point CMAKE_PREFIX_PATH to <checkout>/sharg/build_system
@@ -37,8 +38,10 @@ ExternalProject_Add (
37
38
sharg_submodule_find_package
38
39
PREFIX sharg_submodule_find_package
39
40
SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR} /sharg_submodule_find_package"
40
- CMAKE_ARGS ${SHARG_EXTERNAL_PROJECT_CMAKE_ARGS} "-DCMAKE_FIND_DEBUG_MODE=${SHARG_EXTERNAL_PROJECT_FIND_DEBUG_MODE} "
41
- "-DCMAKE_PREFIX_PATH=${SHARG_ROOT} /build_system" )
41
+ CMAKE_ARGS ${SHARG_EXTERNAL_PROJECT_CMAKE_ARGS} #
42
+ "-DCMAKE_FIND_DEBUG_MODE=${SHARG_EXTERNAL_PROJECT_FIND_DEBUG_MODE} " #
43
+ "-DCMAKE_PREFIX_PATH=${SHARG_ROOT} /build_system" #
44
+ "-DSHARG_NO_TDL=${SHARG_NO_TDL} " )
42
45
43
46
# 3) This tests test/external_project/sharg_installed/CMakeLists.txt
44
47
# This test assumes that sharg was installed by make install (e.g. system-wide).
@@ -53,8 +56,10 @@ ExternalProject_Add (
53
56
sharg_installed
54
57
PREFIX sharg_installed
55
58
SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR} /sharg_installed"
56
- CMAKE_ARGS ${SHARG_EXTERNAL_PROJECT_CMAKE_ARGS} "-DCMAKE_FIND_DEBUG_MODE=${SHARG_EXTERNAL_PROJECT_FIND_DEBUG_MODE} "
57
- "-DCMAKE_SYSTEM_PREFIX_PATH=${SHARG_SYSTEM_PREFIX} " )
59
+ CMAKE_ARGS ${SHARG_EXTERNAL_PROJECT_CMAKE_ARGS} #
60
+ "-DCMAKE_FIND_DEBUG_MODE=${SHARG_EXTERNAL_PROJECT_FIND_DEBUG_MODE} " #
61
+ "-DCMAKE_SYSTEM_PREFIX_PATH=${SHARG_SYSTEM_PREFIX} " #
62
+ "-DSHARG_NO_TDL=${SHARG_NO_TDL} " )
58
63
add_dependencies (sharg_installed sharg_test_prerequisite)
59
64
60
65
# 4) This tests test/external_project/sharg_fetch_content_zip/CMakeLists.txt
@@ -68,8 +73,10 @@ ExternalProject_Add (
68
73
sharg_fetch_content_zip
69
74
PREFIX sharg_fetch_content_zip
70
75
SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR} /sharg_fetch_content_zip"
71
- CMAKE_ARGS ${SHARG_EXTERNAL_PROJECT_CMAKE_ARGS} "-DCMAKE_FIND_DEBUG_MODE=${SHARG_EXTERNAL_PROJECT_FIND_DEBUG_MODE} "
72
- "-DSHARG_PACKAGE_ZIP_URL=${SHARG_PACKAGE_ZIP_URL} " )
76
+ CMAKE_ARGS ${SHARG_EXTERNAL_PROJECT_CMAKE_ARGS} #
77
+ "-DCMAKE_FIND_DEBUG_MODE=${SHARG_EXTERNAL_PROJECT_FIND_DEBUG_MODE} " #
78
+ "-DSHARG_PACKAGE_ZIP_URL=${SHARG_PACKAGE_ZIP_URL} " #
79
+ "-DSHARG_NO_TDL=${SHARG_NO_TDL} " )
73
80
add_dependencies (sharg_fetch_content_zip sharg_test_prerequisite)
74
81
75
82
# 5) This test is the same as 2) but emulates the settings within the setup tutorial.
@@ -78,4 +85,6 @@ ExternalProject_Add (
78
85
sharg_setup_tutorial
79
86
PREFIX sharg_setup_tutorial
80
87
SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR} /sharg_setup_tutorial"
81
- CMAKE_ARGS ${SHARG_EXTERNAL_PROJECT_CMAKE_ARGS} "-DCMAKE_FIND_DEBUG_MODE=${SHARG_EXTERNAL_PROJECT_FIND_DEBUG_MODE} " )
88
+ CMAKE_ARGS ${SHARG_EXTERNAL_PROJECT_CMAKE_ARGS} #
89
+ "-DCMAKE_FIND_DEBUG_MODE=${SHARG_EXTERNAL_PROJECT_FIND_DEBUG_MODE} " #
90
+ "-DSHARG_NO_TDL=${SHARG_NO_TDL} " )
0 commit comments