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")