2025-06-14 23:26:42 +02:00

57 lines
1.5 KiB
CMake

cmake_minimum_required(VERSION 3.30)
project(c C)
set(CMAKE_C_STANDARD 17)
set(INCLUDE_DIRECTORIES ./)
include_directories()
add_executable(stack_test stack/stack.c stack/stack.h stack/stack_test.c
cell/cell.c
cell/cell.h)
add_executable(maze-nolib
leelib/leelib.c
leelib/leelib.h
stack/stack.c
stack/stack.h
lee-algorithm/lee-algorithm.c
lee-algorithm/lee-algorithm.h
cell/cell.c
cell/cell.h
robot/robot.c
robot/robot.h
robot/simple-simulator.c
main.c
robot/simulator-moves.c
robot/challenges/challenge2.c
robot/challenges/challenge3.c
robot/challenges/challenges.h
robot/challenges/challenge4.c)
add_executable(maze-libsp
leelib/leelib.c
leelib/leelib.h
stack/stack.c
stack/stack.h
lee-algorithm/lee-algorithm.c
lee-algorithm/lee-algorithm.h
cell/cell.c
cell/cell.h
robot/robot.c
robot/robot.h
communication/communication.c
communication/communication.h
communication/utils.c
communication/utils.h
main.c
robot/controller-moves.c
robot/remote.c
robot/challenges/challenges.h
robot/challenges/challenge2.c
robot/challenges/challenge3.c
robot/challenges/challenge4.c)
target_link_libraries(maze-libsp serialport m)
target_link_libraries(maze-nolib m)
target_link_libraries(stack_test m)