cmake_minimum_required(VERSION 3.16) project(warhammer2-save-manager) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED True) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(GCC_COMPILE_FLAGS "-Wall -O3") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GCC_COMPILE_FLAGS}") file(GLOB SOURCES "${CMAKE_BINARY_DIR}/src/*.cpp") add_executable(warhammer2-save-manager ${SOURCES})