8000 switch more libs to c++17 · arangodb/arangodb@03fabcc · GitHub
[go: up one dir, main page]

Skip to content

Commit 03fabcc

Browse files
committed
switch more libs to c++17
1 parent 3359420 commit 03fabcc

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

3rdParty/V8/v5.7.492.77/gypfiles/standalone.gypi

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -783,7 +783,7 @@
783783
'-Wnon-virtual-dtor',
784784
'-fno-exceptions',
785785
'-fno-rtti',
786-
'-std=gnu++14',
786+
'-std=gnu++17',
787787
],
788788
'ldflags': [ '-pthread', ],
789789
'conditions': [
@@ -832,7 +832,7 @@
832832
'-Wnon-virtual-dtor',
833833
'-fno-exceptions',
834834
'-fno-rtti',
835-
'-std=gnu++14',
835+
'-std=gnu++17',
836836
],
837837
'conditions': [
838838
[ 'visibility=="hidden"', {
@@ -1096,7 +1096,7 @@
10961096
['clang==1', {
10971097
'xcode_settings': {
10981098
'GCC_VERSION': 'com.apple.compilers.llvm.clang.1_0',
1099-
'CLANG_CXX_LANGUAGE_STANDARD': 'c++14', # -std=c++14
1099+
'CLANG_CXX_LANGUAGE_STANDARD': 'c++17', # -std=c++14
11001100
},
11011101
'conditions': [
11021102
['clang_xcode==0', {
@@ -1134,7 +1134,7 @@
11341134
}, # configurations
11351135
'cflags': [ '-Wno-abi', '-Wall', '-W', '-Wno-unused-parameter'],
11361136
'cflags_cc': [ '-Wnon-virtual-dtor', '-fno-rtti', '-fno-exceptions',
1137-
'-std=gnu++14' ],
1137+
'-std=gnu++17' ],
11381138
'target_conditions': [
11391139
['_toolset=="target"', {
11401140
'cflags!': [
@@ -1330,7 +1330,7 @@
13301330
['clang==0 and host_clang==1 and target_arch!="ia32" and target_arch!="x64"', {
13311331
'target_conditions': [
13321332
['_toolset=="host"', {
1333-
'cflags_cc': [ '-std=gnu++14', ],
1333+
'cflags_cc': [ '-std=gnu++17', ],
13341334
}],
13351335
],
13361336
'target_defaults': {

3rdParty/date/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ function( add_fail_tests TEST_GLOB TEST_PREFIX )
138138
#target_compile_definitions( ${BIN_NAME} PRIVATE ${TST_NAME} )
139139
set( TEST_BIN_NAME ${CMAKE_BINARY_DIR}/${BIN_NAME} )
140140
add_custom_target( ${BIN_NAME}
141-
COMMAND ${PROJECT_SOURCE_DIR}/compile_fail.sh ${TEST_BIN_NAME} ${CMAKE_CXX_COMPILER} -std=c++14 -L${CMAKE_BINARY_DIR}/ -ltz -I${PROJECT_SOURCE_DIR}/${HEADER_FOLDER}/date -o ${BIN_NAME} ${TEST_FILE}
141+
COMMAND ${PROJECT_SOURCE_DIR}/compile_fail.sh ${TEST_BIN_NAME} ${CMAKE_CXX_COMPILER} -std=c++17 -L${CMAKE_BINARY_DIR}/ -ltz -I${PROJECT_SOURCE_DIR}/${HEADER_FOLDER}/date -o ${BIN_NAME} ${TEST_FILE}
142142
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
143143
COMMENT ${TST_NAME}
144144
)

3rdParty/linenoise-ng/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ set(LINENOISE_FRIENDLY_STRING "Linenoise NG - Linenoise Next Generation")
2222
# compiler options
2323
if(CMAKE_COMPILER_IS_GNUCXX)
2424
message(STATUS "Compiler type GNU: ${CMAKE_CXX_COMPILER}")
25-
set(BASE_COMPILER_OPTIONS "-std=c++14 -Wall -Wextra")
25+
set(BASE_COMPILER_OPTIONS "-std=c++17 -Wall -Wextra")
2626
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${BASE_COMPILER_OPTIONS}")
2727
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${BASE_COMPILER_OPTIONS} -O0 -g")
2828
set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} ${BASE_COMPILER_OPTIONS} -Os")
@@ -32,7 +32,7 @@ if(CMAKE_COMPILER_IS_GNUCXX)
3232
elseif(CMAKE_COMPILER_IS_CLANGCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
3333
# using regular Clang or AppleClang
3434
message(STATUS "Compiler type CLANG: ${CMAKE_CXX_COMPILER}")
35-
set(BASE_COMPILER_OPTIONS "-std=c++14 -Wall -Wextra")
35+
set(BASE_COMPILER_OPTIONS "-std=c++17 -Wall -Wextra")
3636
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${BASE_COMPILER_OPTIONS}")
3737
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${BASE_COMPILER_OPTIONS} -O0 -g")
3838
set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} ${BASE_COMPILER_OPTIONS} -Os")
@@ -63,7 +63,7 @@ elseif(MSVC)
6363
else()
6464
# unknown compiler
6565
message(STATUS "Compiler type UNKNOWN: ${CMAKE_CXX_COMPILER}")
66-
set(BASE_COMPILER_OPTIONS "-std=c++14 -Wall -Wextra")
66+
set(BASE_COMPILER_OPTIONS "-std=c++17 -Wall -Wextra")
6767
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${BASE_COMPILER_OPTIONS}")
6868
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${BASE_COMPILER_OPTIONS} -O0 -g")
6969
set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} ${BASE_COMPILER_OPTIONS} -Os")

3rdParty/rocksdb/v5.16.X/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ else()
169169
if(MINGW)
170170
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-format")
171171
endif()
172-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
172+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
173173
if(NOT CMAKE_BUILD_TYPE STREQUAL "Debug")
174174
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-omit-frame-pointer")
175175
include(CheckCXXCompilerFlag)

3rdParty/rocksdb/v5.16.X/build_tools/build_detect_platform

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ if test -z "$OUTPUT"; then
4444
fi
4545

4646
# we depend on C++11
47-
PLATFORM_CXXFLAGS="-std=c++14"
47+
PLATFORM_CXXFLAGS="-std=c++17"
4848
# we currently depend on POSIX platform
4949
COMMON_FLAGS="-DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX"
5050

0 commit comments

Comments
 (0)
0