diff options
author | Joachim Nilsson <troglobit@gmail.com> | 2019-10-06 18:41:09 +0200 |
---|---|---|
committer | Joachim Nilsson <troglobit@gmail.com> | 2019-10-06 18:41:09 +0200 |
commit | c1db585e80f7c3222a9c72b519855105b8dd8e7c (patch) | |
tree | 2ae0e30c470a9981c97a0f6d23cc360c831c2231 | |
parent | f9bf8e5190e4d284f2c3a0b5cc4b6c1a1da09602 (diff) | |
download | libnet-c1db585e80f7c3222a9c72b519855105b8dd8e7c.tar.gz |
configure: Drop LIB@&t@OBJS + LTLIBOBJS computation
"Nowadays the computation of LTLIBOBJS from LIBOBJS is performed
automatically by autoconf ..."
-- https://www.gnu.org/software/automake/manual/html_node/LTLIBOBJS.html
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
-rw-r--r-- | configure.ac | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/configure.ac b/configure.ac index 504140f..f2de8fc 100644 --- a/configure.ac +++ b/configure.ac @@ -145,16 +145,6 @@ AS_IF([test -n "${with_link_layer}"], [ AC_MSG_WARN(could not find a link-layer packet interface) AC_MSG_WARN(link-layer packet injection will not be available)]) -# This is necessary so that .o files in LIBOBJS are also built via -# the ANSI2KNR-filtering rules. -# FIXME Isn't this nowadays already taken care of by AC_PROG_CC? -LIB@&t@OBJS=`echo "$LIB@&t@OBJS" | - sed 's,\.[[^.]]* ,$U&,g;s,\.[[^.]]*$,$U&,'` -LTLIBOBJS=`echo "$LIB@&t@OBJS" | - sed 's,\.[[^.]]* ,.lo ,g;s,\.[[^.]]*$,.lo,'` - -link_layer=`"echo"${LTLIBOBJS}"" | cut -c 13- | awk -F$ '/U.lo/ {print $1}'` - # Check for Doxygen and enable its features. # For details, see m4/ax_prog_doxygen.m4 and # http://www.bioinf.uni-freiburg.de/~mmann/HowTo/automake.html#doxygenSupport @@ -170,7 +160,6 @@ DX_HTML_FEATURE(ON) DX_MAN_FEATURE(ON) DX_INIT_DOXYGEN(${PACKAGE_NAME}, [${top_builddir}/Doxyfile], [doc]) AM_CONDITIONAL(ENABLE_DOXYGEN,[test "x${DX_FLAG_doc}" = x1]) -AS_IF([test ${DX_FLAG_doc} -eq 1], [rebuild_docs=yes], [rebuild_docs=no]) # Check for sample building AC_MSG_CHECKING([whether to build sample programs]) @@ -340,13 +329,14 @@ AM_CONDITIONAL([WIN32], [test "${WIN32}" = "yes"]) # Create all files from AC_CONFIG_FILES() AC_OUTPUT +# Helper variables for summary, below +AS_IF([test ${DX_FLAG_doc} -eq 1], [rebuild_docs=yes], [rebuild_docs=no]) +link_layer=`"echo"${LTLIBOBJS}"" | sed 's/.*libnet_link_\(.*\)\$.*/\1/'` + AC_MSG_RESULT([ -=-=-=-=-=-=-=-=-=-= $PACKAGE Configuration Complete =-=-=-=-=-=-=-=-=-=- -Configuration Summary - Version ....................... ${VERSION} - Protocols ..................... 32 Host .......................... ${host} Operating System .............. ${host_os} @@ -355,8 +345,6 @@ Configuration Summary Host OS ....................... ${host_os} Prefix ........................ ${prefix} -Compilation Environment - Cross-compiling ............... ${cross_compiling} Compiler is GCC ............... ${ac_cv_c_compiler_gnu} CC ............................ ${CC} @@ -365,8 +353,6 @@ Compilation Environment LDFLAGS ....................... ${LDFLAGS} LIBS .......................... ${LIBS} -Features and Examples - Link Layer .................... ${link_layer} Shared Libraries .............. ${enable_shared} Static Libraries .............. ${enable_static} |