@@ -34,12 +34,12 @@ endif
34
34
CP_CFLAGS = -MMD -MP
35
35
CXXFLAGS ?= -Wall -O2
36
36
ifeq ($(filter-out OSX OSX_Universal,$(BUILD_ENV_)),)
37
- CP_CXXFLAGS += -MMD -MP -mmacosx-version-min=10.15 -std=c++11 -stdlib=libc++
37
+ CP_CXXFLAGS += -MMD -MP -mmacosx-version-min=10.15 -std=c++17 -stdlib=libc++
38
38
CP_CFLAGS += -mmacosx-version-min=10.15
39
39
LINKFLAGS += -mmacosx-version-min=10.15 -stdlib=libc++
40
40
LINKNATIVE += -mmacosx-version-min=10.15 -stdlib=libc++
41
41
else
42
- CP_CXXFLAGS += -MMD -MP -std=c++11
42
+ CP_CXXFLAGS += -MMD -MP -std=c++17
43
43
endif
44
44
ifeq ($(filter -O%,$(CXXFLAGS)),)
45
45
CP_CXXFLAGS += -O2
@@ -105,13 +105,13 @@ else ifeq ($(BUILD_ENV_),Cygwin)
105
105
CFLAGS ?= -Wall -O2
106
106
CXXFLAGS ?= -Wall -O2
107
107
CP_CFLAGS = -MMD -MP
108
- CP_CXXFLAGS += -MMD -MP -std=c++11 -U__STRICT_ANSI__
108
+ CP_CXXFLAGS += -MMD -MP -std=c++17 -U__STRICT_ANSI__
109
109
# Cygwin-g++ has problems with statically linking exception code.
110
110
# If linking fails, remove -static.
111
- LINKFLAGS = -static -std=c++11
111
+ LINKFLAGS = -static -std=c++17
112
112
LINKLIB = ar rcT $@ $^
113
113
LINKBIN = $(CXX) $(LINKFLAGS) -o $@ -Wl,--start-group $^ -Wl,--end-group $(LIBS)
114
- LINKNATIVE = $(HOSTCXX) $(HOSTLINKFLAGS) -std=c++11 -o $@ $^ -static
114
+ LINKNATIVE = $(HOSTCXX) $(HOSTLINKFLAGS) -std=c++17 -o $@ $^ -static
115
115
ifeq ($(origin CC),default)
116
116
#CC = gcc
117
117
CC = x86_64-w64-mingw32-gcc
@@ -136,7 +136,7 @@ else ifeq ($(BUILD_ENV_),MSVC)
136
136
DEPEXT = .dep
137
137
EXEEXT = .exe
138
138
CFLAGS ?= /W3 /O2 /GF
139
- CXXFLAGS ?= /W3 /D_CRT_SECURE_NO_WARNINGS /O2 /GF
139
+ CXXFLAGS ?= /W3 /D_CRT_SECURE_NO_WARNINGS /O2 /GF /std:c++17
140
140
CP_CFLAGS =
141
141
CP_CXXFLAGS +=
142
142
LINKLIB = lib /NOLOGO /OUT:$@ $^
0 commit comments