Skip to content

Commit 8d2a68a

Browse files
committed
Use C++ 14 standard. Update minimum CMake version to 3.1.
1 parent 608d870 commit 8d2a68a

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

loadgen/CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.0)
1+
cmake_minimum_required(VERSION 3.1)
22

33
project(mlperf_loadgen)
44

@@ -7,9 +7,11 @@ set(mlperf_loadgen_VERSION_MAJOR 0)
77
set(mlperf_loadgen_VERSION_MINOR 5)
88
message("mlperf_loadgen v${mlperf_loadgen_VERSION_MAJOR}.${mlperf_loadgen_VERSION_MINOR}")
99

10-
# Set build options.
10+
# Set build options. NB: CXX_STANDARD is supported since CMake 3.1.
1111
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -W -Wall")
12-
message(STATUS "Using compiler flags: ${CMAKE_CXX_FLAGS}")
12+
message(STATUS "Using C++ compiler flags: ${CMAKE_CXX_FLAGS}")
13+
set(CMAKE_CXX_STANDARD "14")
14+
message(STATUS "Using C++ standard: ${CMAKE_CXX_STANDARD}")
1315
message(STATUS "Using static linker flags: ${CMAKE_STATIC_LINKER_FLAGS}")
1416
message(STATUS "Using shared linker flags: ${CMAKE_SHARED_LINKER_FLAGS}")
1517

0 commit comments

Comments
 (0)