Skip to content

Commit da7348d

Browse files
author
Apostolos Chalkis
committed
update the examples to cpp17
1 parent 960969c commit da7348d

File tree

14 files changed

+15
-9
lines changed

14 files changed

+15
-9
lines changed

Diff for: examples/EnvelopeProblemSOS/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.15)
22
project(EnvelopeProblem)
33

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

66
set(CMAKE_CXX_FLAGS_DEBUG_CUSTOM "-O0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DIPM_USE_DOUBLE -DIPM_DOUBLE=double")
77
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${CMAKE_CXX_FLAGS_DEBUG_CUSTOM}")
@@ -83,4 +83,4 @@ else ()
8383
target_link_directories(EnvelopeProblem PRIVATE ${OPENMP_LIBRARIES})
8484
endif ()
8585
target_link_libraries(EnvelopeProblem Python2::Python Python2::NumPy)
86-
endif ()
86+
endif ()

Diff for: examples/count-linear-extensions-using-hpolytope/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ else ()
9898
add_compile_definitions("EIGEN_NO_DEBUG")
9999
endif ()
100100

101+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17")
101102
add_definitions(${CMAKE_CXX_FLAGS} "-O3") # optimization of the compiler
102103
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
103104
add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lm")

Diff for: examples/crhmc_prepare/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ endif ()
105105

106106

107107
#add_definitions(${CMAKE_CXX_FLAGS} "-g") # enable debuger
108+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17") # enable C++17 standard
108109
set(ADDITIONAL_FLAGS "-march=native -DSIMD_LEN=0 -DTIME_KEEPING")
109110
add_definitions(${CMAKE_CXX_FLAGS} "-O3 " ${ADDITIONAL_FLAGS}) # optimization of the compiler
110111
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")

Diff for: examples/crhmc_sampling/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ else ()
113113
endif ()
114114

115115

116-
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++11") # enable C++11 standard
116+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17") # enable C++17 standard
117117
set(ADDITIONAL_FLAGS "-march=native -DSIMD_LEN=0 -DTIME_KEEPING")
118118
add_definitions(${CMAKE_CXX_FLAGS} "-O3 -DTIME_KEEPING" ${ADDITIONAL_FLAGS}) # optimization of the compiler
119119
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")

Diff for: examples/ellipsoid-sampling/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ else ()
9999
endif ()
100100

101101

102-
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++11") # enable C++11 standard
102+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17") # enable C++11 standard
103103
add_definitions(${CMAKE_CXX_FLAGS} "-O3") # optimization of the compiler
104104
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
105105
add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lm")

Diff for: examples/hpolytope-volume/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ include_directories (BEFORE ../../include/nlp_oracles)
8888
include_directories (BEFORE ../../include/misc)
8989
include_directories (BEFORE ../../include/optimization)
9090

91+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17")
9192
add_definitions(${CMAKE_CXX_FLAGS} "-O3") # optimization of the compiler
9293
add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lm")
9394
add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-ldl")

Diff for: examples/logconcave/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ else ()
123123
endif ()
124124

125125

126-
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++11") # enable C++11 standard
126+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17") # enable C++11 standard
127127
add_definitions(${CMAKE_CXX_FLAGS} "-O3") # optimization of the compiler
128128
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
129129
add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lm")

Diff for: examples/mmcs_method/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ else ()
9797
endif ()
9898

9999

100-
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++11") # enable C++11 standard
100+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17") # enable C++17 standard
101101
add_definitions(${CMAKE_CXX_FLAGS} "-O3") # optimization of the compiler
102102
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
103103
add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lm")

Diff for: examples/multithread_sampling/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ else ()
9797
endif ()
9898

9999

100-
#add_definitions(${CMAKE_CXX_FLAGS} "-std=c++11") # enable C++11 standard
100+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17") # enable C++17 standard
101101
add_definitions(${CMAKE_CXX_FLAGS} "-O3") # optimization of the compiler
102102
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
103103
add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lm")

Diff for: examples/optimization_spectrahedra/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ if(COMMAND cmake_policy)
1010
cmake_policy(SET CMP0003 NEW)
1111
endif(COMMAND cmake_policy)
1212

13+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17")
1314

1415
add_executable (read_write_sdpa_file read_write_sdpa_file.cpp)
1516

Diff for: examples/order-polytope-basics/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ if(COMMAND cmake_policy)
1515
cmake_policy(SET CMP0003 NEW)
1616
endif(COMMAND cmake_policy)
1717

18+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17")
1819

1920
option(DISABLE_NLP_ORACLES "Disable non-linear oracles (used in collocation)" ON)
2021
option(BUILTIN_EIGEN "Use eigen from ../../external" OFF)

Diff for: examples/sampling-hpolytope-with-billiard-walks/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ else ()
102102
endif ()
103103

104104

105-
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++11") # enable C++11 standard
105+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17") # enable C++17 standard
106106
add_definitions(${CMAKE_CXX_FLAGS} "-O3") # optimization of the compiler
107107
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
108108
add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lm")

Diff for: examples/volume_spectrahedron/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ else ()
9898
endif ()
9999

100100

101-
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++11") # enable C++11 standard
101+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17") # enable C++17 standard
102102
add_definitions(${CMAKE_CXX_FLAGS} "-O3") # optimization of the compiler
103103
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
104104
add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lm")

Diff for: examples/vpolytope-volume/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ else ()
9191
add_compile_definitions("EIGEN_NO_DEBUG")
9292
endif ()
9393

94+
add_definitions(${CMAKE_CXX_FLAGS} "-std=c++17")
9495
add_definitions(${CMAKE_CXX_FLAGS} "-O3") # optimization of the compiler
9596
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
9697
add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lm")

0 commit comments

Comments
 (0)