cmake_minimum_required(VERSION 3.5)
project(maze LANGUAGES CXX)

set(CMAKE_CXX_STANDARD 20)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++20 -Wall")

include_directories(
  include
)

add_executable(maze_server
  src/server/maze.cpp
  src/server/server.cpp
  src/server/server_main.cpp
)

add_executable(maze_client
    src/client/client.cpp
    src/client/client_main.cpp
)