Skip to content

Commit 802bde5

Browse files
author
git apple-llvm automerger
committed
Merge commit '220cce1e7274' from llvm.org/master into apple/master
2 parents e0c7170 + 220cce1 commit 802bde5

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

lldb/CMakeLists.txt

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -83,28 +83,6 @@ option(LLDB_INCLUDE_TESTS "Generate build targets for the LLDB unit tests." ${LL
8383
if(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)

lldb/test/API/CMakeLists.txt

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff 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+
4769
list(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

5476
if ( CMAKE_SYSTEM_NAME MATCHES "Windows" )

0 commit comments

Comments
 (0)