summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authordawidg81 <dawidgorski.m@gmail.com>2026-02-01 21:51:16 +0100
committerdawidg81 <dawidgorski.m@gmail.com>2026-02-01 21:51:16 +0100
commit2b649745227a4dde5f2d3256a0b5f8fc9927e3d8 (patch)
tree5363c06a0d152b6a4b308e78ed24e9a5047f88f2 /CMakeLists.txt
parent8d5ad6ddb271bb0b6d94d3a632035f8681b7163f (diff)
parente6a7c80d3261e8b0c3e73294c0dace4d36158c5d (diff)
Merging Utils removal
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt24
1 files changed, 21 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 534bf66..495420d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,13 +1,31 @@
cmake_minimum_required(VERSION 3.13)
-project(minesweeper)
-set(CMAKE_CXX_STANDARD 20)
+<<<<<<< HEAD
set(SOURCE_FILES
src/main.cpp
src/Game/edit.cpp
src/Game/display.cpp
src/Game/init.cpp
src/Utils/catch.cpp
+=======
+project(minesweeper LANGUAGES CXX)
+
+set(CMAKE_CXX_STANDARD 20)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+set(CMAKE_CXX_EXTENSIONS OFF)
+
+file(GLOB_RECURSE SOURCE_FILES CONFIGURE_DEPENDS
+ "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp"
+>>>>>>> e6a7c80d3261e8b0c3e73294c0dace4d36158c5d
)
-add_executable(minesweeper ${SOURCE_FILES})
+add_executable(minesweeper)
+
+target_sources(minesweeper PRIVATE ${SOURCE_FILES})
+
+enable_testing()
+
+add_test(
+ NAME runs_minesweeper
+ COMMAND minesweeper
+) \ No newline at end of file