* rename 'create_shared_lib' to 'lt_no_undefined'

* auto import symbols when compiling with cegcc


SVN revision: 34278
This commit is contained in:
doursse 2008-04-15 22:31:35 +00:00 committed by doursse
parent 184bfa989d
commit 4c18926881
3 changed files with 8 additions and 5 deletions

View File

@ -30,7 +30,8 @@ AC_SUBST(version_info)
WIN32_CFLAGS=""
WIN32_LIBS=""
create_shared_lib=""
lt_no_undefined=""
lt_auto_import=""
case "$host_os" in
mingw|mingw32*|cegcc)
PKG_CHECK_MODULES([EVIL], [evil])
@ -40,15 +41,17 @@ case "$host_os" in
if test "$host_os" = "cegcc" ; then
WIN32_CFLAGS="-mwin32"
WIN32_LIBS="-lws2"
lt_auto_import="-Wl,--enable-auto-import"
else
WIN32_LIBS="-lws2_32"
fi
create_shared_lib="-no-undefined "
lt_no_undefined="-no-undefined"
;;
esac
AC_SUBST(WIN32_CFLAGS)
AC_SUBST(WIN32_LIBS)
AC_SUBST(create_shared_lib)
AC_SUBST(lt_no_undefined)
AC_SUBST(lt_auto_import)
dnl Checking for __attribute__ support
AC_MSG_CHECKING([for __attribute__])

View File

@ -12,5 +12,5 @@ AM_CPPFLAGS = \
bin_PROGRAMS = eet
eet_SOURCES = eet_main.c
eet_LDADD = $(top_builddir)/src/lib/libeet.la
eet_LDADD = $(top_builddir)/src/lib/libeet.la @lt_auto_import@
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_DEPENDENCIES = $(top_builddir)/config.h
libeet_la_LDFLAGS = @create_shared_lib@ -version-info @version_info@
libeet_la_LDFLAGS = @lt_no_undefined@ @lt_auto_import@ -version-info @version_info@
EXTRA_DIST = Eet_private.h