[cross-project-tests][formatters] Move LLDB test setup into it's own CMakeLists.txt
Once we start adding more tests, having this in a separate CMakeLists.txt is more maintainable.
This commit is contained in:
parent
47a0d0e428
commit
dd79244d89
@ -12,11 +12,7 @@ add_llvm_executable(check-gdb-llvm-support
|
||||
)
|
||||
target_link_libraries(check-gdb-llvm-support PRIVATE LLVMSupport)
|
||||
|
||||
add_executable(check-lldb-llvm-support-arrayref
|
||||
debuginfo-tests/llvm-prettyprinters/lldb/arrayref.cpp
|
||||
)
|
||||
target_link_libraries(check-lldb-llvm-support-arrayref PRIVATE LLVMSupport)
|
||||
target_compile_options(check-lldb-llvm-support-arrayref PRIVATE -g -O0)
|
||||
add_subdirectory(debuginfo-tests/llvm-prettyprinters/lldb)
|
||||
|
||||
set(CROSS_PROJECT_TESTS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
set(CROSS_PROJECT_TESTS_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
|
||||
@ -24,7 +20,7 @@ set(CROSS_PROJECT_TESTS_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
|
||||
set(CROSS_PROJECT_TEST_DEPS
|
||||
FileCheck
|
||||
check-gdb-llvm-support
|
||||
check-lldb-llvm-support-arrayref
|
||||
${LLDB_FORMATTER_TESTS}
|
||||
count
|
||||
llvm-ar
|
||||
llvm-config
|
||||
|
||||
@ -0,0 +1,9 @@
|
||||
set(LLDB_TEST_DEBUG_COMPILE_OPTIONS -g -O0)
|
||||
|
||||
add_executable(check-lldb-llvm-support-arrayref arrayref.cpp)
|
||||
target_link_libraries(check-lldb-llvm-support-arrayref PRIVATE LLVMSupport)
|
||||
target_compile_options(check-lldb-llvm-support-arrayref PRIVATE ${LLDB_TEST_DEBUG_COMPILE_OPTIONS})
|
||||
|
||||
set(LLDB_FORMATTER_TESTS
|
||||
check-lldb-llvm-support-arrayref
|
||||
PARENT_SCOPE)
|
||||
Loading…
x
Reference in New Issue
Block a user