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/lib/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/lib/Support/CMakeLists.txt')
| -rw-r--r-- | backend/lib/Support/CMakeLists.txt | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/backend/lib/Support/CMakeLists.txt b/backend/lib/Support/CMakeLists.txt index 88c959d..ee85084 100644 --- a/backend/lib/Support/CMakeLists.txt +++ b/backend/lib/Support/CMakeLists.txt @@ -1,9 +1,11 @@ # SPDX-License-Identifier: GPL-3.0-or-later -set(RCCBackendSupportSources Error.cpp) +set(RCCBackendSupportSources Error.cpp TextDiagnostic.cpp YAML.cpp) set( RCCBackendSupportHeaders "${RCC_BACKEND_SOURCE_DIR}/include/rcc/Support/Error.h" + "${RCC_BACKEND_SOURCE_DIR}/include/rcc/Support/TextDiagnostic.h" + "${RCC_BACKEND_SOURCE_DIR}/include/rcc/Support/YAML.h" ) add_library(RCCBackendSupport ${RCCBackendSupportSources}) @@ -35,6 +37,12 @@ install( rcc_backend_register_format_files( "${CMAKE_CURRENT_SOURCE_DIR}/Error.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TextDiagnostic.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/YAML.cpp" ${RCCBackendSupportHeaders} ) -rcc_backend_register_tidy_files("${CMAKE_CURRENT_SOURCE_DIR}/Error.cpp") +rcc_backend_register_tidy_files( + "${CMAKE_CURRENT_SOURCE_DIR}/Error.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TextDiagnostic.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/YAML.cpp" +) |
