From 2a311bb7361a2238e172b751a57035a75cd159ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Sat, 5 Aug 2023 11:55:55 +0200 Subject: [PATCH] add cmakelists --- CMakeLists.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..2f5abd0 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,18 @@ +cmake_minimum_required(VERSION 3.25) +project(dynamic_program CXX) + +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wpedantic -Werror") + +find_package(cpr) +FIND_PACKAGE( Boost 1.81 COMPONENTS program_options REQUIRED ) + +include_directories(.) +INCLUDE_DIRECTORIES( ${Boost_INCLUDE_DIR} ) + +add_executable(dynamic_program main.cpp game_state.h) + +target_link_libraries(dynamic_program cpr) +TARGET_LINK_LIBRARIES(dynamic_program Boost::program_options ) + +set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_GLIBCXX_DEBUG")