diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-01 16:47:16 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-01 16:47:16 +0800 |
| commit | 85eed8fb2d6563fea750f7b55730c9feaecc5898 (patch) | |
| tree | 81663a7028c73e245ce573cd6b52e2a751146cd6 /backend/unittests/Support/CMakeLists.txt | |
| parent | 924dcd36ebed84f04729de05ec08b311a36a04c1 (diff) | |
| download | rcc-project-85eed8fb2d6563fea750f7b55730c9feaecc5898.tar.gz rcc-project-85eed8fb2d6563fea750f7b55730c9feaecc5898.tar.xz | |
[Support] Add MIR YAML parsing infrastructure
Introduce source ranges, deterministic text diagnostics, and an independently authored YAML stream parser for the fixed LLVM MIR container shapes. Record the compatibility matrix and Stage 6 validation state.
Diffstat (limited to 'backend/unittests/Support/CMakeLists.txt')
| -rw-r--r-- | backend/unittests/Support/CMakeLists.txt | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/backend/unittests/Support/CMakeLists.txt b/backend/unittests/Support/CMakeLists.txt index 0c0aabc..50a1e7c 100644 --- a/backend/unittests/Support/CMakeLists.txt +++ b/backend/unittests/Support/CMakeLists.txt @@ -1,16 +1,30 @@ # SPDX-License-Identifier: GPL-3.0-or-later -set(RCCBackendSupportTestSources ErrorTest.cpp) - -add_executable(RCCBackendSupportTests ${RCCBackendSupportTestSources}) +add_executable(RCCBackendSupportTests ErrorTest.cpp) rcc_backend_configure_target(RCCBackendSupportTests) target_link_libraries(RCCBackendSupportTests PRIVATE RCCBackend::Support) add_test(NAME RCCBackend.Support.Error COMMAND RCCBackendSupportTests) +add_executable(RCCBackendTextDiagnosticTests TextDiagnosticTest.cpp) +rcc_backend_configure_target(RCCBackendTextDiagnosticTests) +target_link_libraries(RCCBackendTextDiagnosticTests PRIVATE RCCBackend::Support) + +add_test(NAME RCCBackend.Support.TextDiagnostic COMMAND RCCBackendTextDiagnosticTests) + +add_executable(RCCBackendYAMLTests YAMLTest.cpp) +rcc_backend_configure_target(RCCBackendYAMLTests) +target_link_libraries(RCCBackendYAMLTests PRIVATE RCCBackend::Support) + +add_test(NAME RCCBackend.Support.YAML COMMAND RCCBackendYAMLTests) + rcc_backend_register_format_files( "${CMAKE_CURRENT_SOURCE_DIR}/ErrorTest.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TextDiagnosticTest.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/YAMLTest.cpp" ) rcc_backend_register_tidy_files( "${CMAKE_CURRENT_SOURCE_DIR}/ErrorTest.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TextDiagnosticTest.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/YAMLTest.cpp" ) |
