## AUTOGENERATED COPYRIGHT HEADER START # Copyright (C) 2017-2024 Michael Fabian 'Xaymar' Dirks # AUTOGENERATED COPYRIGHT HEADER END project(code_compiler VERSION ${PROJECT_VERSION} ) add_executable(${PROJECT_NAME}) init_project(${PROJECT_NAME}) target_sources(${PROJECT_NAME} PRIVATE "source/main.cpp" "source/lexer.hpp" "source/lexer.cpp" "source/error.hpp" "source/error.cpp" "source/parser.hpp" "source/parser.cpp" "source/compiler.hpp" "source/compiler.cpp" "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" ) target_include_directories(${PROJECT_NAME} PRIVATE "${PROJECT_SOURCE_DIR}/source" "${PROJECT_BINARY_DIR}" ) get_target_property(_SOURCES ${PROJECT_NAME} SOURCES) source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${_SOURCES})