File tree 2 files changed +23
-23
lines changed
2 files changed +23
-23
lines changed Original file line number Diff line number Diff line change @@ -102,28 +102,6 @@ option(LLDB_INCLUDE_TESTS "Generate build targets for the LLDB unit tests." ${LL
102
102
if (LLDB_INCLUDE_TESTS)
103
103
set (LLDB_TEST_BUILD_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} /lldb-test-build.noindex" CACHE PATH "The build root for building tests." )
104
104
105
- # Set the path to the default lldb test executable.
106
- set (LLDB_DEFAULT_TEST_EXECUTABLE "${LLVM_RUNTIME_OUTPUT_INTDIR} /lldb${CMAKE_EXECUTABLE_SUFFIX} " )
107
-
108
- # Set the paths to default llvm tools.
109
- set (LLDB_DEFAULT_TEST_DSYMUTIL "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/dsymutil${CMAKE_EXECUTABLE_SUFFIX} " )
110
- set (LLDB_DEFAULT_TEST_FILECHECK "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/FileCheck${CMAKE_EXECUTABLE_SUFFIX} " )
111
-
112
- if (TARGET clang)
113
- set (LLDB_DEFAULT_TEST_COMPILER "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/clang${CMAKE_EXECUTABLE_SUFFIX} " )
114
- else ()
115
- set (LLDB_DEFAULT_TEST_COMPILER "" )
116
- endif ()
117
-
118
- set (LLDB_TEST_EXECUTABLE "${LLDB_DEFAULT_TEST_EXECUTABLE} " CACHE PATH "lldb executable used for testing" )
119
- set (LLDB_TEST_COMPILER "${LLDB_DEFAULT_TEST_COMPILER} " CACHE PATH "C Compiler to use for building LLDB test inferiors" )
120
- set (LLDB_TEST_DSYMUTIL "${LLDB_DEFAULT_TEST_DSYMUTIL} " CACHE PATH "dsymutil used for generating dSYM bundles" )
121
- set (LLDB_TEST_FILECHECK "${LLDB_DEFAULT_TEST_FILECHECK} " CACHE PATH "FileCheck used for testing purposes" )
122
-
123
- if ("${LLDB_TEST_COMPILER} " STREQUAL "" )
124
- message (FATAL_ERROR "LLDB test compiler not specified. Tests will not run." )
125
- endif ()
126
-
127
105
add_custom_target (lldb-test -deps)
128
106
set_target_properties (lldb-test -deps PROPERTIES FOLDER "lldb misc" )
129
107
add_lldb_test_dependency(lldb)
Original file line number Diff line number Diff line change @@ -61,11 +61,33 @@ set(LLDB_TEST_COMMON_ARGS
61
61
-u CFLAGS
62
62
)
63
63
64
+ # Set the path to the default lldb test executable.
65
+ set (LLDB_DEFAULT_TEST_EXECUTABLE "${LLVM_RUNTIME_OUTPUT_INTDIR} /lldb${CMAKE_EXECUTABLE_SUFFIX} " )
66
+
67
+ # Set the paths to default llvm tools.
68
+ set (LLDB_DEFAULT_TEST_DSYMUTIL "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/dsymutil${CMAKE_EXECUTABLE_SUFFIX} " )
69
+ set (LLDB_DEFAULT_TEST_FILECHECK "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/FileCheck${CMAKE_EXECUTABLE_SUFFIX} " )
70
+
71
+ if (TARGET clang)
72
+ set (LLDB_DEFAULT_TEST_COMPILER "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/clang${CMAKE_EXECUTABLE_SUFFIX} " )
73
+ else ()
74
+ set (LLDB_DEFAULT_TEST_COMPILER "" )
75
+ endif ()
76
+
77
+ set (LLDB_TEST_EXECUTABLE "${LLDB_DEFAULT_TEST_EXECUTABLE} " CACHE PATH "lldb executable used for testing" )
78
+ set (LLDB_TEST_COMPILER "${LLDB_DEFAULT_TEST_COMPILER} " CACHE PATH "C Compiler to use for building LLDB test inferiors" )
79
+ set (LLDB_TEST_DSYMUTIL "${LLDB_DEFAULT_TEST_DSYMUTIL} " CACHE PATH "dsymutil used for generating dSYM bundles" )
80
+ set (LLDB_TEST_FILECHECK "${LLDB_DEFAULT_TEST_FILECHECK} " CACHE PATH "FileCheck used for testing purposes" )
81
+
82
+ if ("${LLDB_TEST_COMPILER} " STREQUAL "" )
83
+ message (FATAL_ERROR "LLDB test compiler not specified. Tests will not run." )
84
+ endif ()
85
+
64
86
list (APPEND LLDB_TEST_COMMON_ARGS
65
87
--executable ${LLDB_TEST_EXECUTABLE}
88
+ --compiler ${LLDB_TEST_COMPILER}
66
89
--dsymutil ${LLDB_TEST_DSYMUTIL}
67
90
--filecheck ${LLDB_TEST_FILECHECK}
68
- --compiler ${LLDB_TEST_COMPILER}
69
91
${SWIFT_TEST_ARGS}
70
92
)
71
93
You can’t perform that action at this time.
0 commit comments