diff options
| author | dawidg81 <dawidgorski.m@gmail.com> | 2026-01-29 14:21:55 +0100 |
|---|---|---|
| committer | dawidg81 <dawidgorski.m@gmail.com> | 2026-01-29 14:21:55 +0100 |
| commit | b368f6de13284e28e68129e87995bf373a1bb386 (patch) | |
| tree | 6745038d8a9f841b10d3d2999faf754951efc916 /CMakeLists.txt | |
| parent | 0a6731cb0da012e660a164a5698d73a44b62bee7 (diff) | |
refreshed build; updated dependiences to add src/ directory recursively
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 16 |
1 files changed, 10 insertions, 6 deletions
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}) |
