File tree Expand file tree Collapse file tree 2 files changed +23
-23
lines changed Expand file tree Collapse file tree 2 files changed +23
-23
lines changed Original file line number Diff line number Diff line change @@ -83,28 +83,6 @@ option(LLDB_INCLUDE_TESTS "Generate build targets for the LLDB unit tests." ${LL
83
83
if (LLDB_INCLUDE_TESTS)
84
84
set (LLDB_TEST_BUILD_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} /lldb-test-build.noindex" CACHE PATH "The build root for building tests." )
85
85
86
- # Set the path to the default lldb test executable.
87
- set (LLDB_DEFAULT_TEST_EXECUTABLE "${LLVM_RUNTIME_OUTPUT_INTDIR} /lldb${CMAKE_EXECUTABLE_SUFFIX} " )
88
-
89
- # Set the paths to default llvm tools.
90
- set (LLDB_DEFAULT_TEST_DSYMUTIL "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/dsymutil${CMAKE_EXECUTABLE_SUFFIX} " )
91
- set (LLDB_DEFAULT_TEST_FILECHECK "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/FileCheck${CMAKE_EXECUTABLE_SUFFIX} " )
92
-
93
- if (TARGET clang)
94
- set (LLDB_DEFAULT_TEST_COMPILER "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/clang${CMAKE_EXECUTABLE_SUFFIX} " )
95
- else ()
96
- set (LLDB_DEFAULT_TEST_COMPILER "" )
97
- endif ()
98
-
99
- set (LLDB_TEST_EXECUTABLE "${LLDB_DEFAULT_TEST_EXECUTABLE} " CACHE PATH "lldb executable used for testing" )
100
- set (LLDB_TEST_COMPILER "${LLDB_DEFAULT_TEST_COMPILER} " CACHE PATH "C Compiler to use for building LLDB test inferiors" )
101
- set (LLDB_TEST_DSYMUTIL "${LLDB_DEFAULT_TEST_DSYMUTIL} " CACHE PATH "dsymutil used for generating dSYM bundles" )
102
- set (LLDB_TEST_FILECHECK "${LLDB_DEFAULT_TEST_FILECHECK} " CACHE PATH "FileCheck used for testing purposes" )
103
-
104
- if ("${LLDB_TEST_COMPILER} " STREQUAL "" )
105
- message (FATAL_ERROR "LLDB test compiler not specified. Tests will not run." )
106
- endif ()
107
-
108
86
add_custom_target (lldb-test -deps)
109
87
set_target_properties (lldb-test -deps PROPERTIES FOLDER "lldb misc" )
110
88
add_lldb_test_dependency(lldb)
Original file line number Diff line number Diff line change @@ -44,11 +44,33 @@ set(LLDB_TEST_COMMON_ARGS
44
44
-u CFLAGS
45
45
)
46
46
47
+ # Set the path to the default lldb test executable.
48
+ set (LLDB_DEFAULT_TEST_EXECUTABLE "${LLVM_RUNTIME_OUTPUT_INTDIR} /lldb${CMAKE_EXECUTABLE_SUFFIX} " )
49
+
50
+ # Set the paths to default llvm tools.
51
+ set (LLDB_DEFAULT_TEST_DSYMUTIL "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/dsymutil${CMAKE_EXECUTABLE_SUFFIX} " )
52
+ set (LLDB_DEFAULT_TEST_FILECHECK "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/FileCheck${CMAKE_EXECUTABLE_SUFFIX} " )
53
+
54
+ if (TARGET clang)
55
+ set (LLDB_DEFAULT_TEST_COMPILER "${LLVM_BINARY_DIR} /${CMAKE_CFG_INTDIR} /bin/clang${CMAKE_EXECUTABLE_SUFFIX} " )
56
+ else ()
57
+ set (LLDB_DEFAULT_TEST_COMPILER "" )
58
+ endif ()
59
+
60
+ set (LLDB_TEST_EXECUTABLE "${LLDB_DEFAULT_TEST_EXECUTABLE} " CACHE PATH "lldb executable used for testing" )
61
+ set (LLDB_TEST_COMPILER "${LLDB_DEFAULT_TEST_COMPILER} " CACHE PATH "C Compiler to use for building LLDB test inferiors" )
62
+ set (LLDB_TEST_DSYMUTIL "${LLDB_DEFAULT_TEST_DSYMUTIL} " CACHE PATH "dsymutil used for generating dSYM bundles" )
63
+ set (LLDB_TEST_FILECHECK "${LLDB_DEFAULT_TEST_FILECHECK} " CACHE PATH "FileCheck used for testing purposes" )
64
+
65
+ if ("${LLDB_TEST_COMPILER} " STREQUAL "" )
66
+ message (FATAL_ERROR "LLDB test compiler not specified. Tests will not run." )
67
+ endif ()
68
+
47
69
list (APPEND LLDB_TEST_COMMON_ARGS
48
70
--executable ${LLDB_TEST_EXECUTABLE}
71
+ --compiler ${LLDB_TEST_COMPILER}
49
72
--dsymutil ${LLDB_TEST_DSYMUTIL}
50
73
--filecheck ${LLDB_TEST_FILECHECK}
51
- --compiler ${LLDB_TEST_COMPILER}
52
74
)
53
75
54
76
if ( CMAKE_SYSTEM_NAME MATCHES "Windows" )
You can’t perform that action at this time.
0 commit comments