X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9f24e0b5b44f27c170a28e6d6c1addfe1dee8a23..7a9c8d7492b32f310554cc0adfe2e3890a09a134:/src/makeg95.env diff --git a/src/makeg95.env b/src/makeg95.env index e53d90b25c..a84cdd4ab3 100644 --- a/src/makeg95.env +++ b/src/makeg95.env @@ -54,9 +54,19 @@ COPY=cp # C++ compiler # Put a comment before --pipe for Cygwin, remove comment for Mingw32 2.95 +# _GCC295 means GCC is GCC 2.95 +# _GCC3 mans GCC is 3.x or better (can actually just be 3.1 or better +# for Cygwin/MinGW) +ifneq (,$(findstring 2.95, $(MINGW32VERSION))) + _GCC295=1 +endif +ifneq (,$(findstring 3., $(MINGW32VERSION))) + _GCC3=1 +endif + ifeq ($(MINGW32),1) - ifneq "$(findstring 2.95, $(MINGW32VERSION))" "" - CC = $(CROSS)gcc --pipe -fvtable-thunks + ifneq "$(_GCC295)$(_GCC3)" "" + CC = $(CROSS)gcc --pipe $(if $(_GCC3), , -fvtable-thunks) else CC = $(CROSS)gcc endif