From b368f6de13284e28e68129e87995bf373a1bb386 Mon Sep 17 00:00:00 2001 From: dawidg81 Date: Thu, 29 Jan 2026 14:21:55 +0100 Subject: refreshed build; updated dependiences to add src/ directory recursively --- CMakeLists.txt | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 2816d1c..dbedac1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,11 +1,15 @@ cmake_minimum_required(VERSION 3.13) -project(minesweeper) + +project(minesweeper LANGUAGES CXX) + set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) -set(SOURCE_FILES -src/main.cpp -src/Game.cpp -src/Utils.cpp +file(GLOB_RECURSE SOURCE_FILES CONFIGURE_DEPENDS + "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp" ) -add_executable(minesweeper ${SOURCE_FILES}) +add_executable(minesweeper) + +target_sources(minesweeper PRIVATE ${SOURCE_FILES}) -- cgit v1.2.3