Files
BlitzLLVM/code_compiler/CMakeLists.txt
T

28 lines
678 B
CMake
Raw Normal View History

2024-06-06 14:04:34 +02:00
project(code_compiler)
add_executable(${PROJECT_NAME})
2017-11-11 22:32:30 +01:00
2024-06-06 14:04:34 +02:00
target_sources(${PROJECT_NAME} PRIVATE
2017-11-11 22:32:30 +01:00
"source/main.cpp"
"source/lexer.hpp"
"source/lexer.cpp"
2024-06-06 13:37:13 +02:00
"source/ast/ast.hpp"
"source/ast/ast.cpp"
"source/ast/arithmetic.hpp"
"source/ast/arithmetic.cpp"
"source/ast/function.hpp"
"source/ast/function.cpp"
"source/ast/value.hpp"
"source/ast/value.cpp"
"source/parser.hpp"
"source/parser.cpp"
"source/compiler.hpp"
"source/compiler.cpp"
2017-11-11 22:32:30 +01:00
)
2024-06-06 14:04:34 +02:00
target_include_directories(${PROJECT_NAME} PRIVATE
2017-11-11 22:32:30 +01:00
"${PROJECT_SOURCE_DIR}/source"
"${PROJECT_BINARY_DIR}"
)
2024-06-06 14:04:34 +02:00
get_target_property(_SOURCES ${PROJECT_NAME} SOURCES)
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${_SOURCES})