- don't use GCC_MAJOR to see if we're not using gcc as GCC_MAJOR might be set

during configure even with --cc=notgcc as long as gcc is installed.
This commit is contained in:
Urs Janssen 2013-02-15 00:53:33 +01:00
parent 0928761257
commit 108b287665
2 changed files with 3 additions and 1 deletions

View File

@ -8,6 +8,7 @@ VPATH = $(top_srcdir)
CPPFLAGS = -I$(TOP) # for config.h
ifeq (-$(findstring clang,$(CC))-,-gcc-)
ifeq (-$(findstring $(GCC_MAJOR),01)-,--)
CFLAGS+=-fno-strict-aliasing
ifeq (-$(findstring $(GCC_MAJOR),23)-,--)
@ -18,6 +19,7 @@ else
CFLAGS+=-Wno-unused-result
endif
endif
endif
else # not GCC
ifeq (-$(findstring clang,$(CC))-,-clang-)
# make clang accept gnuisms in libtcc1.c

View File

@ -1643,7 +1643,7 @@ enum {
TCC_OPTION_MD,
TCC_OPTION_MF,
TCC_OPTION_x,
TCC_OPTION_dumpversion
TCC_OPTION_dumpversion,
};
#define TCC_OPTION_HAS_ARG 0x0001