File tree 14 files changed +15
-9
lines changed
count-linear-extensions-using-hpolytope
optimization_spectrahedra
sampling-hpolytope-with-billiard-walks
14 files changed +15
-9
lines changed Original file line number Diff line number Diff line change 1
1
cmake_minimum_required (VERSION 3.15)
2
2
project (EnvelopeProblem)
3
3
4
- set (CMAKE_CXX_STANDARD 14 )
4
+ set (CMAKE_CXX_STANDARD 17 )
5
5
6
6
set (CMAKE_CXX_FLAGS_DEBUG_CUSTOM "-O0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DIPM_USE_DOUBLE -DIPM_DOUBLE=double" )
7
7
set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${CMAKE_CXX_FLAGS_DEBUG_CUSTOM} " )
@@ -83,4 +83,4 @@ else ()
83
83
target_link_directories (EnvelopeProblem PRIVATE ${OPENMP_LIBRARIES} )
84
84
endif ()
85
85
target_link_libraries (EnvelopeProblem Python2::Python Python2::NumPy)
86
- endif ()
86
+ endif ()
Original file line number Diff line number Diff line change @@ -98,6 +98,7 @@ else ()
98
98
add_compile_definitions ("EIGEN_NO_DEBUG" )
99
99
endif ()
100
100
101
+ add_definitions (${CMAKE_CXX_FLAGS} "-std=c++17" )
101
102
add_definitions (${CMAKE_CXX_FLAGS} "-O3" ) # optimization of the compiler
102
103
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
103
104
add_definitions (${CXX_COVERAGE_COMPILE_FLAGS} "-lm" )
Original file line number Diff line number Diff line change @@ -105,6 +105,7 @@ endif ()
105
105
106
106
107
107
#add_definitions(${CMAKE_CXX_FLAGS} "-g") # enable debuger
108
+ add_definitions (${CMAKE_CXX_FLAGS} "-std=c++17" ) # enable C++17 standard
108
109
set (ADDITIONAL_FLAGS "-march=native -DSIMD_LEN=0 -DTIME_KEEPING" )
109
110
add_definitions (${CMAKE_CXX_FLAGS} "-O3 " ${ADDITIONAL_FLAGS} ) # optimization of the compiler
110
111
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ else ()
113
113
endif ()
114
114
115
115
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
117
117
set (ADDITIONAL_FLAGS "-march=native -DSIMD_LEN=0 -DTIME_KEEPING" )
118
118
add_definitions (${CMAKE_CXX_FLAGS} "-O3 -DTIME_KEEPING" ${ADDITIONAL_FLAGS} ) # optimization of the compiler
119
119
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
Original file line number Diff line number Diff line change @@ -99,7 +99,7 @@ else ()
99
99
endif ()
100
100
101
101
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
103
103
add_definitions (${CMAKE_CXX_FLAGS} "-O3" ) # optimization of the compiler
104
104
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
105
105
add_definitions (${CXX_COVERAGE_COMPILE_FLAGS} "-lm" )
Original file line number Diff line number Diff line change @@ -88,6 +88,7 @@ include_directories (BEFORE ../../include/nlp_oracles)
88
88
include_directories (BEFORE ../../include /misc)
89
89
include_directories (BEFORE ../../include /optimization)
90
90
91
+ add_definitions (${CMAKE_CXX_FLAGS} "-std=c++17" )
91
92
add_definitions (${CMAKE_CXX_FLAGS} "-O3" ) # optimization of the compiler
92
93
add_definitions (${CXX_COVERAGE_COMPILE_FLAGS} "-lm" )
93
94
add_definitions (${CXX_COVERAGE_COMPILE_FLAGS} "-ldl" )
Original file line number Diff line number Diff line change @@ -123,7 +123,7 @@ else ()
123
123
endif ()
124
124
125
125
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
127
127
add_definitions (${CMAKE_CXX_FLAGS} "-O3" ) # optimization of the compiler
128
128
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
129
129
add_definitions (${CXX_COVERAGE_COMPILE_FLAGS} "-lm" )
Original file line number Diff line number Diff line change @@ -97,7 +97,7 @@ else ()
97
97
endif ()
98
98
99
99
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
101
101
add_definitions (${CMAKE_CXX_FLAGS} "-O3" ) # optimization of the compiler
102
102
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
103
103
add_definitions (${CXX_COVERAGE_COMPILE_FLAGS} "-lm" )
Original file line number Diff line number Diff line change @@ -97,7 +97,7 @@ else ()
97
97
endif ()
98
98
99
99
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
101
101
add_definitions (${CMAKE_CXX_FLAGS} "-O3" ) # optimization of the compiler
102
102
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
103
103
add_definitions (${CXX_COVERAGE_COMPILE_FLAGS} "-lm" )
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ if(COMMAND cmake_policy)
10
10
cmake_policy (SET CMP0003 NEW)
11
11
endif (COMMAND cmake_policy)
12
12
13
+ add_definitions (${CMAKE_CXX_FLAGS} "-std=c++17" )
13
14
14
15
add_executable (read_write_sdpa_file read_write_sdpa_file.cpp)
15
16
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ if(COMMAND cmake_policy)
15
15
cmake_policy (SET CMP0003 NEW)
16
16
endif (COMMAND cmake_policy)
17
17
18
+ add_definitions (${CMAKE_CXX_FLAGS} "-std=c++17" )
18
19
19
20
option (DISABLE_NLP_ORACLES "Disable non-linear oracles (used in collocation)" ON )
20
21
option (BUILTIN_EIGEN "Use eigen from ../../external" OFF )
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ else ()
102
102
endif ()
103
103
104
104
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
106
106
add_definitions (${CMAKE_CXX_FLAGS} "-O3" ) # optimization of the compiler
107
107
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
108
108
add_definitions (${CXX_COVERAGE_COMPILE_FLAGS} "-lm" )
Original file line number Diff line number Diff line change @@ -98,7 +98,7 @@ else ()
98
98
endif ()
99
99
100
100
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
102
102
add_definitions (${CMAKE_CXX_FLAGS} "-O3" ) # optimization of the compiler
103
103
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
104
104
add_definitions (${CXX_COVERAGE_COMPILE_FLAGS} "-lm" )
Original file line number Diff line number Diff line change @@ -91,6 +91,7 @@ else ()
91
91
add_compile_definitions ("EIGEN_NO_DEBUG" )
92
92
endif ()
93
93
94
+ add_definitions (${CMAKE_CXX_FLAGS} "-std=c++17" )
94
95
add_definitions (${CMAKE_CXX_FLAGS} "-O3" ) # optimization of the compiler
95
96
#add_definitions(${CXX_COVERAGE_COMPILE_FLAGS} "-lgsl")
96
97
add_definitions (${CXX_COVERAGE_COMPILE_FLAGS} "-lm" )
You can’t perform that action at this time.
0 commit comments