aboutsummaryrefslogtreecommitdiff
path: root/backend/lib/Support/CMakeLists.txt
diff options
context:
space:
mode:
authorRichard-Qin-X <richard.qin.001@gmail.com>2026-08-01 16:47:16 +0800
committerRichard-Qin-X <richard.qin.001@gmail.com>2026-08-01 16:47:16 +0800
commit85eed8fb2d6563fea750f7b55730c9feaecc5898 (patch)
tree81663a7028c73e245ce573cd6b52e2a751146cd6 /backend/lib/Support/CMakeLists.txt
parent924dcd36ebed84f04729de05ec08b311a36a04c1 (diff)
downloadrcc-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.txt12
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"
+)