Skip to content

Commit 6566280

Browse files
fix: Set C++ 17 standard and enable strict build
1 parent 1598d6d commit 6566280

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
cmake_minimum_required(VERSION 3.22.0)
22
project(cpp-template VERSION 0.1.0)
33

4-
set(CMAKE_CXX_STANDARD 20)
4+
set(CMAKE_CXX_STANDARD 17)
55

66
find_package(GTest REQUIRED)
77

8+
option(STRICT_BUILD "Enable warnings as errors" ON)
9+
10+
configure_file(CMakeConfig.h.in "${CMAKE_BINARY_DIR}/CMakeConfig.h")
11+
include_directories(${CMAKE_BINARY_DIR})
12+
813
add_subdirectory(src)
914

1015
add_subdirectory(test)

0 commit comments

Comments
 (0)