mirror of
https://github.com/nmap/nmap.git
synced 2025-12-06 12:41:29 +00:00
Fixes #181 keep track and print resume of enabled/disabled Nmap features
This commit is contained in:
29
configure
vendored
29
configure
vendored
@@ -2398,6 +2398,9 @@ $as_echo "$USE_NLS" >&6; }
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
trace_use=""
|
||||||
|
trace_no_use=""
|
||||||
|
|
||||||
|
|
||||||
# Check whether --with-localdirs was given.
|
# Check whether --with-localdirs was given.
|
||||||
if test "${with_localdirs+set}" = set; then :
|
if test "${with_localdirs+set}" = set; then :
|
||||||
@@ -2416,12 +2419,15 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
if test "$user_localdirs" = 1; then
|
if test "$user_localdirs" = 1; then
|
||||||
|
trace_use="$trace_use localdirs"
|
||||||
if test -d /usr/local/lib; then
|
if test -d /usr/local/lib; then
|
||||||
LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
||||||
fi
|
fi
|
||||||
if test -d /usr/local/include; then
|
if test -d /usr/local/include; then
|
||||||
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
|
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
trace_no_use="$trace_no_use localdirs"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "${top_nmap_srcdir+set}" != set; then
|
if test "${top_nmap_srcdir+set}" != set; then
|
||||||
@@ -5760,6 +5766,7 @@ See \`config.log' for more details" "$LINENO" 5; }
|
|||||||
with_ndiff=no
|
with_ndiff=no
|
||||||
fi
|
fi
|
||||||
if test "$with_ndiff" = "no"; then
|
if test "$with_ndiff" = "no"; then
|
||||||
|
trace_no_use="$trace_no_use ndiff"
|
||||||
BUILDNDIFF=""
|
BUILDNDIFF=""
|
||||||
INSTALLNDIFF=""
|
INSTALLNDIFF=""
|
||||||
UNINSTALLNDIFF=""
|
UNINSTALLNDIFF=""
|
||||||
@@ -5767,6 +5774,7 @@ if test "$with_ndiff" = "no"; then
|
|||||||
NDIFF_CLEAN=""
|
NDIFF_CLEAN=""
|
||||||
NDIFF_DIST_CLEAN=""
|
NDIFF_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use ndiff"
|
||||||
BUILDNDIFF=build-ndiff
|
BUILDNDIFF=build-ndiff
|
||||||
INSTALLNDIFF=install-ndiff
|
INSTALLNDIFF=install-ndiff
|
||||||
UNINSTALLNDIFF=uninstall-ndiff
|
UNINSTALLNDIFF=uninstall-ndiff
|
||||||
@@ -5808,6 +5816,7 @@ See \`config.log' for more details" "$LINENO" 5; }
|
|||||||
with_zenmap=no
|
with_zenmap=no
|
||||||
fi
|
fi
|
||||||
if test "$with_zenmap" = "no"; then
|
if test "$with_zenmap" = "no"; then
|
||||||
|
trace_no_use="$trace_no_use zenmap"
|
||||||
BUILDZENMAP=""
|
BUILDZENMAP=""
|
||||||
INSTALLZENMAP=""
|
INSTALLZENMAP=""
|
||||||
UNINSTALLZENMAP=""
|
UNINSTALLZENMAP=""
|
||||||
@@ -5815,6 +5824,7 @@ if test "$with_zenmap" = "no"; then
|
|||||||
ZENMAP_CLEAN=""
|
ZENMAP_CLEAN=""
|
||||||
ZENMAP_DIST_CLEAN=""
|
ZENMAP_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use zenmap"
|
||||||
BUILDZENMAP=build-zenmap
|
BUILDZENMAP=build-zenmap
|
||||||
INSTALLZENMAP=install-zenmap
|
INSTALLZENMAP=install-zenmap
|
||||||
UNINSTALLZENMAP=uninstall-zenmap
|
UNINSTALLZENMAP=uninstall-zenmap
|
||||||
@@ -5843,12 +5853,14 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
if test "$with_nping" = "no"; then
|
if test "$with_nping" = "no"; then
|
||||||
|
trace_no_use="$trace_no_use nping"
|
||||||
BUILDNPING=""
|
BUILDNPING=""
|
||||||
INSTALLNPING=""
|
INSTALLNPING=""
|
||||||
UNINSTALLNPING=""
|
UNINSTALLNPING=""
|
||||||
NPING_CLEAN=""
|
NPING_CLEAN=""
|
||||||
NPING_DIST_CLEAN=""
|
NPING_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use nping"
|
||||||
BUILDNPING=build-nping
|
BUILDNPING=build-nping
|
||||||
INSTALLNPING=install-nping
|
INSTALLNPING=install-nping
|
||||||
UNINSTALLNPING=uninstall-nping
|
UNINSTALLNPING=uninstall-nping
|
||||||
@@ -6010,10 +6022,13 @@ fi
|
|||||||
|
|
||||||
OPENSSL_LIBS=
|
OPENSSL_LIBS=
|
||||||
if test "$use_openssl" = "yes"; then
|
if test "$use_openssl" = "yes"; then
|
||||||
|
trace_use="$trace_use openssl"
|
||||||
|
|
||||||
$as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
|
$as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
|
||||||
|
|
||||||
OPENSSL_LIBS="-lssl -lcrypto"
|
OPENSSL_LIBS="-lssl -lcrypto"
|
||||||
|
else
|
||||||
|
trace_no_use="$trace_no_use openssl"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
@@ -6650,6 +6665,7 @@ fi
|
|||||||
|
|
||||||
# They don't want lua
|
# They don't want lua
|
||||||
if test "$no_lua" = "yes"; then
|
if test "$no_lua" = "yes"; then
|
||||||
|
trace_no_use="$trace_no_use lua"
|
||||||
CPPFLAGS="-DNOLUA $CPPFLAGS"
|
CPPFLAGS="-DNOLUA $CPPFLAGS"
|
||||||
LIBLUA_LIBS=""
|
LIBLUA_LIBS=""
|
||||||
LUA_DEPENDS=""
|
LUA_DEPENDS=""
|
||||||
@@ -6659,6 +6675,7 @@ if test "$no_lua" = "yes"; then
|
|||||||
INSTALLNSE=""
|
INSTALLNSE=""
|
||||||
|
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use lua"
|
||||||
|
|
||||||
# If they didn't specify it, we try to find it
|
# If they didn't specify it, we try to find it
|
||||||
if test $have_lua != yes; then
|
if test $have_lua != yes; then
|
||||||
@@ -7526,6 +7543,7 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
if test "$with_ncat" = "no"; then
|
if test "$with_ncat" = "no"; then
|
||||||
|
trace_no_use="$trace_no_use ncat"
|
||||||
NCAT_BUILD=""
|
NCAT_BUILD=""
|
||||||
NCAT_CHECK=""
|
NCAT_CHECK=""
|
||||||
NCAT_INSTALL=""
|
NCAT_INSTALL=""
|
||||||
@@ -7533,6 +7551,7 @@ if test "$with_ncat" = "no"; then
|
|||||||
NCAT_CLEAN=""
|
NCAT_CLEAN=""
|
||||||
NCAT_DIST_CLEAN=""
|
NCAT_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use ncat"
|
||||||
NCAT_BUILD="ncat_build"
|
NCAT_BUILD="ncat_build"
|
||||||
NCAT_CHECK="ncat_check"
|
NCAT_CHECK="ncat_check"
|
||||||
NCAT_INSTALL="install-ncat"
|
NCAT_INSTALL="install-ncat"
|
||||||
@@ -7781,12 +7800,14 @@ See \`config.log' for more details" "$LINENO" 5; }
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$with_nmap_update" = "no"; then
|
if test "$with_nmap_update" = "no"; then
|
||||||
|
trace_no_use="$trace_no_use nmap-update"
|
||||||
NMAP_UPDATE_BUILD=""
|
NMAP_UPDATE_BUILD=""
|
||||||
NMAP_UPDATE_INSTALL=""
|
NMAP_UPDATE_INSTALL=""
|
||||||
NMAP_UPDATE_UNINSTALL=""
|
NMAP_UPDATE_UNINSTALL=""
|
||||||
NMAP_UPDATE_CLEAN=""
|
NMAP_UPDATE_CLEAN=""
|
||||||
NMAP_UPDATE_DIST_CLEAN=""
|
NMAP_UPDATE_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use nmap-update"
|
||||||
subdirs="$subdirs nmap-update"
|
subdirs="$subdirs nmap-update"
|
||||||
|
|
||||||
NMAP_UPDATE_BUILD="build-nmap-update"
|
NMAP_UPDATE_BUILD="build-nmap-update"
|
||||||
@@ -9254,8 +9275,10 @@ if test "$FILENAME"; then
|
|||||||
fi
|
fi
|
||||||
echo " NMAP IS A POWERFUL TOOL -- USE CAREFULLY AND RESPONSIBLY"
|
echo " NMAP IS A POWERFUL TOOL -- USE CAREFULLY AND RESPONSIBLY"
|
||||||
|
|
||||||
echo "Configuration complete. Type make (or gmake on some *BSD machines) to compile."
|
echo "Configured with:$trace_use"
|
||||||
|
echo "Configured without:$trace_no_use"
|
||||||
|
echo "Type make (or gmake on some *BSD machines) to compile."
|
||||||
|
|
||||||
if test "$use_openssl" = "no" && test "$with_openssl" != "no"; then
|
if test "x$use_openssl" = "xno" && test "x$with_openssl" != "xno"; then
|
||||||
echo "WARNING: You are compiling without OpenSSL $use_openssl $with_openssl"
|
echo "WARNING: You are compiling without OpenSSL"
|
||||||
fi
|
fi
|
||||||
|
|||||||
25
configure.ac
25
configure.ac
@@ -8,6 +8,9 @@ dnl Give us the --enable-nls option, to choose which translated man pages get
|
|||||||
dnl installed. This gets replaced with AM_GNU_GETTEXT for full gettext support.
|
dnl installed. This gets replaced with AM_GNU_GETTEXT for full gettext support.
|
||||||
AM_NLS
|
AM_NLS
|
||||||
|
|
||||||
|
trace_use=""
|
||||||
|
trace_no_use=""
|
||||||
|
|
||||||
AC_ARG_WITH(localdirs,
|
AC_ARG_WITH(localdirs,
|
||||||
AC_HELP_STRING([--with-localdirs], [Explicitly ask compiler to use /usr/local/{include,libs} if they exist ]),
|
AC_HELP_STRING([--with-localdirs], [Explicitly ask compiler to use /usr/local/{include,libs} if they exist ]),
|
||||||
[ case "$with_localdirs" in
|
[ case "$with_localdirs" in
|
||||||
@@ -22,12 +25,15 @@ AC_HELP_STRING([--with-localdirs], [Explicitly ask compiler to use /usr/local/{i
|
|||||||
[ user_localdirs=0 ] )
|
[ user_localdirs=0 ] )
|
||||||
|
|
||||||
if test "$user_localdirs" = 1; then
|
if test "$user_localdirs" = 1; then
|
||||||
|
trace_use="$trace_use localdirs"
|
||||||
if test -d /usr/local/lib; then
|
if test -d /usr/local/lib; then
|
||||||
LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
||||||
fi
|
fi
|
||||||
if test -d /usr/local/include; then
|
if test -d /usr/local/include; then
|
||||||
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
|
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
trace_no_use="$trace_no_use localdirs"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl Let subdirs configure scripts find the Nmap source dir
|
dnl Let subdirs configure scripts find the Nmap source dir
|
||||||
@@ -237,6 +243,7 @@ else
|
|||||||
with_ndiff=no
|
with_ndiff=no
|
||||||
fi
|
fi
|
||||||
if test "$with_ndiff" = "no"; then
|
if test "$with_ndiff" = "no"; then
|
||||||
|
trace_no_use="$trace_no_use ndiff"
|
||||||
BUILDNDIFF=""
|
BUILDNDIFF=""
|
||||||
INSTALLNDIFF=""
|
INSTALLNDIFF=""
|
||||||
UNINSTALLNDIFF=""
|
UNINSTALLNDIFF=""
|
||||||
@@ -244,6 +251,7 @@ if test "$with_ndiff" = "no"; then
|
|||||||
NDIFF_CLEAN=""
|
NDIFF_CLEAN=""
|
||||||
NDIFF_DIST_CLEAN=""
|
NDIFF_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use ndiff"
|
||||||
BUILDNDIFF=build-ndiff
|
BUILDNDIFF=build-ndiff
|
||||||
INSTALLNDIFF=install-ndiff
|
INSTALLNDIFF=install-ndiff
|
||||||
UNINSTALLNDIFF=uninstall-ndiff
|
UNINSTALLNDIFF=uninstall-ndiff
|
||||||
@@ -274,6 +282,7 @@ else
|
|||||||
with_zenmap=no
|
with_zenmap=no
|
||||||
fi
|
fi
|
||||||
if test "$with_zenmap" = "no"; then
|
if test "$with_zenmap" = "no"; then
|
||||||
|
trace_no_use="$trace_no_use zenmap"
|
||||||
BUILDZENMAP=""
|
BUILDZENMAP=""
|
||||||
INSTALLZENMAP=""
|
INSTALLZENMAP=""
|
||||||
UNINSTALLZENMAP=""
|
UNINSTALLZENMAP=""
|
||||||
@@ -281,6 +290,7 @@ if test "$with_zenmap" = "no"; then
|
|||||||
ZENMAP_CLEAN=""
|
ZENMAP_CLEAN=""
|
||||||
ZENMAP_DIST_CLEAN=""
|
ZENMAP_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use zenmap"
|
||||||
BUILDZENMAP=build-zenmap
|
BUILDZENMAP=build-zenmap
|
||||||
INSTALLZENMAP=install-zenmap
|
INSTALLZENMAP=install-zenmap
|
||||||
UNINSTALLZENMAP=uninstall-zenmap
|
UNINSTALLZENMAP=uninstall-zenmap
|
||||||
@@ -302,12 +312,14 @@ NPINGDIR=nping
|
|||||||
AC_ARG_WITH(nping, AC_HELP_STRING([--without-nping], [Skip installation of the Nping utility]), [], [with_nping=check])
|
AC_ARG_WITH(nping, AC_HELP_STRING([--without-nping], [Skip installation of the Nping utility]), [], [with_nping=check])
|
||||||
|
|
||||||
if test "$with_nping" = "no"; then
|
if test "$with_nping" = "no"; then
|
||||||
|
trace_no_use="$trace_no_use nping"
|
||||||
BUILDNPING=""
|
BUILDNPING=""
|
||||||
INSTALLNPING=""
|
INSTALLNPING=""
|
||||||
UNINSTALLNPING=""
|
UNINSTALLNPING=""
|
||||||
NPING_CLEAN=""
|
NPING_CLEAN=""
|
||||||
NPING_DIST_CLEAN=""
|
NPING_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use nping"
|
||||||
BUILDNPING=build-nping
|
BUILDNPING=build-nping
|
||||||
INSTALLNPING=install-nping
|
INSTALLNPING=install-nping
|
||||||
UNINSTALLNPING=uninstall-nping
|
UNINSTALLNPING=uninstall-nping
|
||||||
@@ -377,8 +389,11 @@ fi
|
|||||||
|
|
||||||
OPENSSL_LIBS=
|
OPENSSL_LIBS=
|
||||||
if test "$use_openssl" = "yes"; then
|
if test "$use_openssl" = "yes"; then
|
||||||
|
trace_use="$trace_use openssl"
|
||||||
AC_DEFINE(HAVE_OPENSSL, 1, [Have OpenSSL library])
|
AC_DEFINE(HAVE_OPENSSL, 1, [Have OpenSSL library])
|
||||||
OPENSSL_LIBS="-lssl -lcrypto"
|
OPENSSL_LIBS="-lssl -lcrypto"
|
||||||
|
else
|
||||||
|
trace_no_use="$trace_no_use openssl"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_SUBST(OPENSSL_LIBS)
|
AC_SUBST(OPENSSL_LIBS)
|
||||||
@@ -617,6 +632,7 @@ AC_SEARCH_LIBS(dlopen, dl)
|
|||||||
|
|
||||||
# They don't want lua
|
# They don't want lua
|
||||||
if test "$no_lua" = "yes"; then
|
if test "$no_lua" = "yes"; then
|
||||||
|
trace_no_use="$trace_no_use lua"
|
||||||
CPPFLAGS="-DNOLUA $CPPFLAGS"
|
CPPFLAGS="-DNOLUA $CPPFLAGS"
|
||||||
LIBLUA_LIBS=""
|
LIBLUA_LIBS=""
|
||||||
LUA_DEPENDS=""
|
LUA_DEPENDS=""
|
||||||
@@ -626,6 +642,7 @@ if test "$no_lua" = "yes"; then
|
|||||||
INSTALLNSE=""
|
INSTALLNSE=""
|
||||||
|
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use lua"
|
||||||
|
|
||||||
# If they didn't specify it, we try to find it
|
# If they didn't specify it, we try to find it
|
||||||
if test $have_lua != yes; then
|
if test $have_lua != yes; then
|
||||||
@@ -868,6 +885,7 @@ AC_ARG_WITH(ncat,
|
|||||||
AC_HELP_STRING([--without-ncat], [Skip build and installation of Ncat]), [], [with_ncat=check])
|
AC_HELP_STRING([--without-ncat], [Skip build and installation of Ncat]), [], [with_ncat=check])
|
||||||
|
|
||||||
if test "$with_ncat" = "no"; then
|
if test "$with_ncat" = "no"; then
|
||||||
|
trace_no_use="$trace_no_use ncat"
|
||||||
NCAT_BUILD=""
|
NCAT_BUILD=""
|
||||||
NCAT_CHECK=""
|
NCAT_CHECK=""
|
||||||
NCAT_INSTALL=""
|
NCAT_INSTALL=""
|
||||||
@@ -875,6 +893,7 @@ if test "$with_ncat" = "no"; then
|
|||||||
NCAT_CLEAN=""
|
NCAT_CLEAN=""
|
||||||
NCAT_DIST_CLEAN=""
|
NCAT_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use ncat"
|
||||||
NCAT_BUILD="ncat_build"
|
NCAT_BUILD="ncat_build"
|
||||||
NCAT_CHECK="ncat_check"
|
NCAT_CHECK="ncat_check"
|
||||||
NCAT_INSTALL="install-ncat"
|
NCAT_INSTALL="install-ncat"
|
||||||
@@ -943,12 +962,14 @@ if test "$with_nmap_update" != "no"; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$with_nmap_update" = "no"; then
|
if test "$with_nmap_update" = "no"; then
|
||||||
|
trace_no_use="$trace_no_use nmap-update"
|
||||||
NMAP_UPDATE_BUILD=""
|
NMAP_UPDATE_BUILD=""
|
||||||
NMAP_UPDATE_INSTALL=""
|
NMAP_UPDATE_INSTALL=""
|
||||||
NMAP_UPDATE_UNINSTALL=""
|
NMAP_UPDATE_UNINSTALL=""
|
||||||
NMAP_UPDATE_CLEAN=""
|
NMAP_UPDATE_CLEAN=""
|
||||||
NMAP_UPDATE_DIST_CLEAN=""
|
NMAP_UPDATE_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
|
trace_use="$trace_use nmap-update"
|
||||||
AC_CONFIG_SUBDIRS(nmap-update)
|
AC_CONFIG_SUBDIRS(nmap-update)
|
||||||
NMAP_UPDATE_BUILD="build-nmap-update"
|
NMAP_UPDATE_BUILD="build-nmap-update"
|
||||||
NMAP_UPDATE_INSTALL="install-nmap-update"
|
NMAP_UPDATE_INSTALL="install-nmap-update"
|
||||||
@@ -988,7 +1009,9 @@ if test "$FILENAME"; then
|
|||||||
fi
|
fi
|
||||||
echo " NMAP IS A POWERFUL TOOL -- USE CAREFULLY AND RESPONSIBLY"
|
echo " NMAP IS A POWERFUL TOOL -- USE CAREFULLY AND RESPONSIBLY"
|
||||||
|
|
||||||
echo "Configuration complete. Type make (or gmake on some *BSD machines) to compile."
|
echo "Configured with:$trace_use"
|
||||||
|
echo "Configured without:$trace_no_use"
|
||||||
|
echo "Type make (or gmake on some *BSD machines) to compile."
|
||||||
|
|
||||||
if test "x$use_openssl" = "xno" && test "x$with_openssl" != "xno"; then
|
if test "x$use_openssl" = "xno" && test "x$with_openssl" != "xno"; then
|
||||||
echo "WARNING: You are compiling without OpenSSL"
|
echo "WARNING: You are compiling without OpenSSL"
|
||||||
|
|||||||
Reference in New Issue
Block a user