* rename lt_auto_import to lt_enable_auto_import

* remove warning with newest autoconf's (check of __attribute__)
 * fix maintainer-clean rule (expecially with libtool 2.2.*)
 * formatting of the top level Makefile.am


SVN revision: 34307
This commit is contained in:
doursse 2008-04-19 05:02:30 +00:00 committed by doursse
parent 47c7f1aa08
commit 3454813a9f
4 changed files with 40 additions and 24 deletions

View File

@ -2,21 +2,37 @@ ACLOCAL_AMFLAGS = -I m4
SUBDIRS = src SUBDIRS = src
MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \ MAINTAINERCLEANFILES = \
config.h.in config.sub configure install-sh \ Makefile.in \
ltconfig ltmain.sh missing mkinstalldirs \ aclocal.m4 \
stamp-h.in build-stamp configure-stamp depcomp \ config.guess \
eet_docs.tar.gz \ config.h.in \
README \ config.sub \
eet.pc \ configure \
eet.spec depcomp \
install-sh \
ltmain.sh \
missing \
eet_docs.tar.gz\
m4/libtool.m4 \
m4/lt~obsolete.m4 \
m4/ltoptions.m4 \
m4/ltsugar.m4 \
m4/ltversion.m4
EXTRA_DIST = AUTHORS COPYING COPYING-PLAIN eet.c.in \ EXTRA_DIST = \
README.in README \ AUTHORS \
eet.pc.in \ COPYING \
eet.spec.in eet.spec \ COPYING-PLAIN \
Doxyfile \ eet.c.in \
doc gendoc README.in \
README \
eet.pc.in \
eet.spec.in \
eet.spec \
Doxyfile \
doc \
gendoc
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = eet.pc pkgconfig_DATA = eet.pc

View File

@ -31,7 +31,7 @@ AC_SUBST(version_info)
WIN32_CFLAGS="" WIN32_CFLAGS=""
WIN32_LIBS="" WIN32_LIBS=""
lt_no_undefined="" lt_no_undefined=""
lt_auto_import="" lt_enable_auto_import=""
case "$host_os" in case "$host_os" in
mingw|mingw32*|cegcc) mingw|mingw32*|cegcc)
PKG_CHECK_MODULES([EVIL], [evil]) PKG_CHECK_MODULES([EVIL], [evil])
@ -41,7 +41,7 @@ case "$host_os" in
if test "$host_os" = "cegcc" ; then if test "$host_os" = "cegcc" ; then
WIN32_CFLAGS="-mwin32" WIN32_CFLAGS="-mwin32"
WIN32_LIBS="-lws2" WIN32_LIBS="-lws2"
lt_auto_import="-Wl,--enable-auto-import" lt_enable_auto_import="-Wl,--enable-auto-import"
else else
WIN32_LIBS="-lws2_32" WIN32_LIBS="-lws2_32"
fi fi
@ -51,23 +51,23 @@ esac
AC_SUBST(WIN32_CFLAGS) AC_SUBST(WIN32_CFLAGS)
AC_SUBST(WIN32_LIBS) AC_SUBST(WIN32_LIBS)
AC_SUBST(lt_no_undefined) AC_SUBST(lt_no_undefined)
AC_SUBST(lt_auto_import) AC_SUBST(lt_enable_auto_import)
dnl Checking for __attribute__ support dnl Checking for __attribute__ support
AC_MSG_CHECKING([for __attribute__]) AC_MSG_CHECKING([for __attribute__])
AC_CACHE_VAL(have___attribute__, AC_CACHE_VAL(_cv_have___attribute__,
[ [
AC_TRY_COMPILE([#include <stdlib.h>], AC_TRY_COMPILE([#include <stdlib.h>],
[int func(int x); int foo(int x __attribute__ ((unused))) { exit(1); }], [int func(int x); int foo(int x __attribute__ ((unused))) { exit(1); }],
[have___attribute__="yes"], [_cv_have___attribute__="yes"],
[have___attribute__="no"]) [_cv_have___attribute__="no"])
] ]
) )
if test "x${have___attribute__}" = "xyes" ; then if test "x${_cv_have___attribute__}" = "xyes" ; then
AC_DEFINE(HAVE___ATTRIBUTE__, 1, [Define to 1 if your compiler has __attribute__]) AC_DEFINE(HAVE___ATTRIBUTE__, 1, [Define to 1 if your compiler has __attribute__])
fi fi
AC_MSG_RESULT(${have___attribute__}) AC_MSG_RESULT(${_cv_have___attribute__})
AC_FUNC_ALLOCA AC_FUNC_ALLOCA

View File

@ -12,5 +12,5 @@ AM_CPPFLAGS = \
bin_PROGRAMS = eet bin_PROGRAMS = eet
eet_SOURCES = eet_main.c eet_SOURCES = eet_main.c
eet_LDADD = $(top_builddir)/src/lib/libeet.la @lt_auto_import@ eet_LDADD = $(top_builddir)/src/lib/libeet.la @lt_enable_auto_import@
eet_DEPENDENCIES = $(top_builddir)/src/lib/libeet.la eet_DEPENDENCIES = $(top_builddir)/src/lib/libeet.la

View File

@ -22,6 +22,6 @@ eet_utils.c
libeet_la_LIBADD = @EVIL_LIBS@ @WIN32_LIBS@ -lz -ljpeg @fnmatch_libs@ -lm libeet_la_LIBADD = @EVIL_LIBS@ @WIN32_LIBS@ -lz -ljpeg @fnmatch_libs@ -lm
libeet_la_DEPENDENCIES = $(top_builddir)/config.h libeet_la_DEPENDENCIES = $(top_builddir)/config.h
libeet_la_LDFLAGS = @lt_no_undefined@ @lt_auto_import@ -version-info @version_info@ libeet_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@
EXTRA_DIST = Eet_private.h EXTRA_DIST = Eet_private.h