vety-language/parser/CMakeLists.txt

24 lines
445 B
CMake

# 添加解析器库(动态库)
add_library(vety_parser
lexer.c
lexer.h
ast.c
ast.h
parser.c
parser.h
error.c
error.h
ast_printer.c
ast_printer.h
)
# 设置包含路径
target_include_directories(vety_parser PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/utils
)
# 添加链接库
target_link_libraries(vety_parser
vety_utils
)