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
8383if (LLDB_INCLUDE_TESTS)
8484 set (LLDB_TEST_BUILD_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} /lldb-test-build.noindex" CACHE PATH "The build root for building tests." )
8585
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-
10886 add_custom_target (lldb-test -deps)
10987 set_target_properties (lldb-test -deps PROPERTIES FOLDER "lldb misc" )
11088 add_lldb_test_dependency(lldb)
Original file line number Diff line number Diff line change @@ -44,11 +44,33 @@ set(LLDB_TEST_COMMON_ARGS
4444 -u CFLAGS
4545 )
4646
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+
4769list (APPEND LLDB_TEST_COMMON_ARGS
4870 --executable ${LLDB_TEST_EXECUTABLE}
71+ --compiler ${LLDB_TEST_COMPILER}
4972 --dsymutil ${LLDB_TEST_DSYMUTIL}
5073 --filecheck ${LLDB_TEST_FILECHECK}
51- --compiler ${LLDB_TEST_COMPILER}
5274 )
5375
5476if ( CMAKE_SYSTEM_NAME MATCHES "Windows" )
You can’t perform that action at this time.
0 commit comments