FSM/vscode/CMakeLists.txt

17 lines
589 B
CMake
Raw Normal View History

2024-01-23 20:05:30 +08:00
cmake_minimum_required(VERSION 3.28)
project(controller)
include_directories(${PROJECT_SOURCE_DIR}/FSM_OOP/baseFSM)
aux_source_directory(${PROJECT_SOURCE_DIR}/FSM_OOP/baseFSM SRC_FSM_OOP)
2024-01-30 16:06:02 +08:00
# set(keytest 123)
if(DEFINED keytest)
include_directories(${PROJECT_SOURCE_DIR}/FSM_OOP/keytest)
aux_source_directory(${PROJECT_SOURCE_DIR}/FSM_OOP/keytest SRC_FSM_USR)
else()
include_directories(${PROJECT_SOURCE_DIR}/FSM_OOP/childtest)
aux_source_directory(${PROJECT_SOURCE_DIR}/FSM_OOP/childtest SRC_FSM_USR)
endif()
2024-01-23 20:05:30 +08:00
2024-01-30 16:06:02 +08:00
add_executable(test ${SRC_FSM_OOP} ${SRC_FSM_USR})