# AUTOGENERATED COPYRIGHT HEADER START # Copyright (C) 2017-2025 Michael Fabian 'Xaymar' Dirks # AUTOGENERATED COPYRIGHT HEADER END project(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/util.hpp" "source/util.cpp" "source/types.hpp" "source/types.cpp" "source/compiler.hpp" "source/compiler.cpp" "source/ast/ast.hpp" "source/ast/ast.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})