From: Enlightenment S. <no-...@en...> - 2010-12-03 18:27:24
|
Log: * eet: improve detection of -Wl,--as-needed Author: cedric Date: 2010-12-03 10:27:17 -0800 (Fri, 03 Dec 2010) New Revision: 55214 Trac: http://trac.enlightenment.org/e/changeset/55214 Added: trunk/eet/m4/efl_compiler_flag.m4 Modified: trunk/eet/configure.ac trunk/eet/src/bin/Makefile.am Modified: trunk/eet/configure.ac =================================================================== --- trunk/eet/configure.ac 2010-12-03 18:21:56 UTC (rev 55213) +++ trunk/eet/configure.ac 2010-12-03 18:27:17 UTC (rev 55214) @@ -415,21 +415,8 @@ esac AC_SUBST(lt_enable_auto_import) -# use --as-needed if supported +EFL_LINKER_FLAG([-Wl,--as-needed]) -LDFLAGS_SAVE=${LDFLAGS} -LDFLAGS="${LDFLAGS} -Wl,--as-needed" - -AC_LINK_IFELSE( - [AC_LANG_PROGRAM([[]], [])], - [ld_as_needed="-Wl,--as-needed"], - [ld_as_needed=""] -) - -LDFLAGS=${LDFLAGS_SAVE} -AC_SUBST(ld_as_needed) - - ### Checks for library functions AC_FUNC_ALLOCA Modified: trunk/eet/src/bin/Makefile.am =================================================================== --- trunk/eet/src/bin/Makefile.am 2010-12-03 18:21:56 UTC (rev 55213) +++ trunk/eet/src/bin/Makefile.am 2010-12-03 18:27:17 UTC (rev 55214) @@ -18,4 +18,4 @@ eet_SOURCES = eet_main.c eet_CFLAGS = @EET_CFLAGS@ eet_LDADD = $(top_builddir)/src/lib/libeet.la @EINA_LIBS@ @EVIL_LIBS@ -eet_LDFLAGS = @lt_enable_auto_import@ @ld_as_needed@ +eet_LDFLAGS = @lt_enable_auto_import@ |