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 @@ -102,28 +102,6 @@ option(LLDB_INCLUDE_TESTS "Generate build targets for the LLDB unit tests." ${LL
102102if (LLDB_INCLUDE_TESTS)
103103 set (LLDB_TEST_BUILD_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} /lldb-test-build.noindex" CACHE PATH "The build root for building tests." )
104104
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-
127105 add_custom_target (lldb-test -deps)
128106 set_target_properties (lldb-test -deps PROPERTIES FOLDER "lldb misc" )
129107 add_lldb_test_dependency(lldb)
Original file line number Diff line number Diff line change @@ -61,11 +61,33 @@ set(LLDB_TEST_COMMON_ARGS
6161 -u CFLAGS
6262 )
6363
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+
6486list (APPEND LLDB_TEST_COMMON_ARGS
6587 --executable ${LLDB_TEST_EXECUTABLE}
88+ --compiler ${LLDB_TEST_COMPILER}
6689 --dsymutil ${LLDB_TEST_DSYMUTIL}
6790 --filecheck ${LLDB_TEST_FILECHECK}
68- --compiler ${LLDB_TEST_COMPILER}
6991 ${SWIFT_TEST_ARGS}
7092 )
7193
You can’t perform that action at this time.
0 commit comments