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
|
EINA_CFLAGS="${EINA_CFLAGS} -Wall -W -Wextra" # -Werror
|
||||||
fi
|
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)
|
AC_SUBST(EINA_CFLAGS)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,7 @@ AM_CPPFLAGS = \
|
||||||
-I$(top_builddir)/src/include \
|
-I$(top_builddir)/src/include \
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
|
-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\"
|
||||||
@EINA_CFLAGS@ \
|
|
||||||
-fno-strict-aliasing
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libeina.la
|
lib_LTLIBRARIES = libeina.la
|
||||||
|
|
||||||
|
@ -61,6 +59,7 @@ endif
|
||||||
|
|
||||||
libeina_la_LIBADD = @EINA_LIBS@ @dlopen_libs@
|
libeina_la_LIBADD = @EINA_LIBS@ @dlopen_libs@
|
||||||
libeina_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -version-info @version_info@
|
libeina_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -version-info @version_info@
|
||||||
|
libeina_la_CFLAGS = @EINA_CFLAGS@
|
||||||
|
|
||||||
clean-local:
|
clean-local:
|
||||||
rm -rf *.gcno
|
rm -rf *.gcno
|
||||||
|
|
Loading…
Reference in New Issue