Only use gcc-specific options when the compiler is gcc

The -Wstrict-aliasing option that we use to compile atomic
tests does not exist with compilers other than gcc, so
don't pass it to those.
https://bugzilla.gnome.org/show_bug.cgi?id=652272
https://bugzilla.gnome.org/show_bug.cgi?id=656152
This commit is contained in:
Matthias Clasen 2011-09-04 20:06:53 -04:00
parent 350a1cda0a
commit 6274386e52
2 changed files with 6 additions and 1 deletions

View File

@ -108,6 +108,8 @@ dnl Checks for programs.
AC_PROG_CC
AC_PROG_CPP
AM_CONDITIONAL(HAVE_GCC, [test "$GCC" = "yes"])
AC_CANONICAL_HOST
AC_MSG_CHECKING([for the BeOS])

View File

@ -191,7 +191,10 @@ unix_nothreads_SOURCES = unix.c
unix_nothreads_LDADD = $(progs_ldadd)
noinst_PROGRAMS += atomic
atomic_CFLAGS = -Wstrict-aliasing=2 $(INCLUDES)
atomic_CFLAGS = $(INCLUDES)
if HAVE_GCC
atomic_CFLAGS += -Wstrict-aliasing=2
endif
atomic_LDADD = $(progs_ldadd)
TEST_PROGS += bitlock