open-story-teller/core/tests/CMakeLists.txt
anthony@rabine.fr 9ab7b9bb14
Some checks failed
Build-StoryEditor / build_win32 (push) Has been cancelled
Build-StoryEditor / build_linux (push) Has been cancelled
Add DATA and BSS RAM sections, crate binary format with header
2025-10-07 08:50:31 +02:00

37 lines
864 B
CMake

cmake_minimum_required(VERSION 3.11)
project(core_tests LANGUAGES CXX C)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_executable(${PROJECT_NAME}
main.cpp
test_parser.cpp
test_vm.cpp
test_ast.cpp
test_print_node.cpp
../story-manager/src/nodes/base_node.cpp
../story-manager/src/nodes/branch_node.cpp
../story-manager/src/nodes/print_node.cpp
../story-manager/src/nodes/variable_node.cpp
../story-manager/src/nodes/syscall_node.cpp
../story-manager/src/nodes/connection.cpp
../chip32/chip32_assembler.cpp
../chip32/chip32_vm.c
../chip32/chip32_binary_format.c
)
target_include_directories(${PROJECT_NAME} PRIVATE
../chip32
../story-manager/src
../story-manager/src/nodes
../story-manager/src/compiler
../story-manager/interfaces
../../shared
)