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") add_compile_options(-fsanitize=address) add_link_options(-fsanitize=address) 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 )