diff options
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}) |
