build(build): 拆分子目录 CMakeLists 并规范目标命名
This commit is contained in:
@@ -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
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user