build(build): 拆分子目录 CMakeLists 并规范目标命名

This commit is contained in:
Lane0218
2025-12-27 15:10:35 +08:00
parent 35da726b00
commit 6de56f107b
13 changed files with 276 additions and 14 deletions

View File

@@ -1,4 +1,14 @@
# src/irgen/ 子模块构建脚本:
# - 编译 IR 生成相关源文件Driver/Func/Stmt/Exp/Decl
# - 作为 src/ 的子目标被链接到最终可执行文件(具体组织方式按工程实现选择)
add_library(irgen STATIC
IRGenDriver.cpp
IRGenFunc.cpp
IRGenStmt.cpp
IRGenExp.cpp
IRGenDecl.cpp
)
target_link_libraries(irgen PUBLIC
build_options
ast
sem
ir
)