[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:
Michael Buch 2026-01-07 14:11:42 +00:00
parent 47a0d0e428
commit dd79244d89
2 changed files with 11 additions and 6 deletions

View File

@ -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

View File

@ -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)