open-story-teller/core/tests/CMakeLists.txt
anthony@rabine.fr 9c6df3c9b6
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
merged tests all in core now, added print test
2025-10-04 10:51:14 +02:00

36 lines
827 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
)
target_include_directories(${PROJECT_NAME} PRIVATE
../chip32
../story-manager/src
../story-manager/src/nodes
../story-manager/src/compiler
../story-manager/interfaces
../../shared
)