Skip to content

Commit faaf25f

Browse files
author
Daniel Kroening
authored
Merge pull request #969 from tautschnig/fix-O2
Added -O2 to non-Windows compile flags unless -O... is already set
2 parents 9233c08 + b612180 commit faaf25f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/common

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,17 @@ else
3030
EXEEXT =
3131
endif
3232
CFLAGS ?= -Wall -O2
33-
CXXFLAGS ?= -Wall -O2
3433
CP_CFLAGS = -MMD -MP
34+
CXXFLAGS ?= -Wall -O2
3535
ifeq ($(filter-out OSX OSX_Universal,$(BUILD_ENV_)),)
3636
CP_CXXFLAGS = -MMD -MP -mmacosx-version-min=10.9 -std=c++11 -stdlib=libc++
3737
LINKFLAGS += -mmacosx-version-min=10.9 -stdlib=libc++
3838
LINKNATIVE += -mmacosx-version-min=10.9 -stdlib=libc++
3939
else
4040
CP_CXXFLAGS = -MMD -MP -std=c++11
41+
endif
42+
ifeq ($(filter -O%,$(CXXFLAGS)),)
43+
CP_CXXFLAGS += -O2
4144
endif
4245
#LINKFLAGS = -static
4346
ifeq ($(filter-out OSX OSX_Universal,$(BUILD_ENV_)),)

0 commit comments

Comments
 (0)