forked from enlightenment/efl
strict-aliasing is gcc 3+ - apply to CFLAGS for libeina.
SVN revision: 39462
This commit is contained in:
parent
fea71a8859
commit
691aa040b9
|
@ -284,6 +284,12 @@ if ! test "${VMIC}" = "x" ; then
|
|||
EINA_CFLAGS="${EINA_CFLAGS} -Wall -W -Wextra" # -Werror
|
||||
fi
|
||||
|
||||
GCC_MAJOR_VERSION=`$CC -dumpversion | sed "s/\..*//"`
|
||||
|
||||
if test "$GCC_MAJOR_VERSION" = "3" ; then
|
||||
EINA_CFLAGS="${EINA_CFLAGS} -fno-strict-aliasing"
|
||||
fi
|
||||
|
||||
AC_SUBST(EINA_CFLAGS)
|
||||
|
||||
|
||||
|
|
|
@ -5,9 +5,7 @@ AM_CPPFLAGS = \
|
|||
-I$(top_builddir)/src/include \
|
||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
||||
-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
|
||||
@EINA_CFLAGS@ \
|
||||
-fno-strict-aliasing
|
||||
-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\"
|
||||
|
||||
lib_LTLIBRARIES = libeina.la
|
||||
|
||||
|
@ -61,6 +59,7 @@ endif
|
|||
|
||||
libeina_la_LIBADD = @EINA_LIBS@ @dlopen_libs@
|
||||
libeina_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -version-info @version_info@
|
||||
libeina_la_CFLAGS = @EINA_CFLAGS@
|
||||
|
||||
clean-local:
|
||||
rm -rf *.gcno
|
||||
|
|
Loading…
Reference in New Issue