1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-19 05:59:01 +00:00

Let "make check" only check appropriate things

When configuring --without-ncat, "make check" was trying to run Ncat's
test suite. This commit splits the check target into ncat_check and
nsock_check, and makes each conditional on that subsystem's configure
status.
This commit is contained in:
dmiller
2014-01-07 19:04:12 +00:00
parent 351054de12
commit fc49e4ade6
3 changed files with 20 additions and 2 deletions

View File

@@ -388,10 +388,14 @@ uninstall-ncat:
uninstall-nping: uninstall-nping:
@cd $(NPINGDIR) && $(MAKE) uninstall @cd $(NPINGDIR) && $(MAKE) uninstall
check: ncat_check:
@cd $(NSOCKDIR)/src && $(MAKE) check
@cd $(NCATDIR) && $(MAKE) check @cd $(NCATDIR) && $(MAKE) check
nsock_check:
@cd $(NSOCKDIR)/src && $(MAKE) check
check: @NCAT_CHECK@ @NSOCK_CHECK@
${srcdir}/configure: configure.ac ${srcdir}/configure: configure.ac
cd ${srcdir} && autoconf cd ${srcdir} && autoconf

8
configure vendored
View File

@@ -631,9 +631,11 @@ NCAT_DIST_CLEAN
NCAT_CLEAN NCAT_CLEAN
NCAT_UNINSTALL NCAT_UNINSTALL
NCAT_INSTALL NCAT_INSTALL
NCAT_CHECK
NCAT_BUILD NCAT_BUILD
NCATDIR NCATDIR
LIBNSOCK_LIBS LIBNSOCK_LIBS
NSOCK_CHECK
NSOCK_BUILD NSOCK_BUILD
NSOCKDIR NSOCKDIR
LIBNBASE_LIBS LIBNBASE_LIBS
@@ -7628,6 +7630,7 @@ subdirs="$subdirs nbase"
NSOCKDIR="nsock" NSOCKDIR="nsock"
NSOCK_BUILD="nsock_build" NSOCK_BUILD="nsock_build"
NSOCK_CHECK="nsock_check"
# Check whether --with-libnsock was given. # Check whether --with-libnsock was given.
if test "${with_libnsock+set}" = set; then : if test "${with_libnsock+set}" = set; then :
@@ -7637,6 +7640,7 @@ if test "${with_libnsock+set}" = set; then :
*) *)
NSOCKDIR="$with_libnsock" NSOCKDIR="$with_libnsock"
NSOCK_BUILD="" NSOCK_BUILD=""
NSOCK_CHECK=""
;; ;;
esac esac
@@ -7651,6 +7655,7 @@ LIBNSOCK_LIBS="-lnsock"
subdirs="$subdirs nsock/src" subdirs="$subdirs nsock/src"
@@ -7667,12 +7672,14 @@ fi
if test "$with_ncat" = "no"; then if test "$with_ncat" = "no"; then
NCAT_BUILD="" NCAT_BUILD=""
NCAT_CHECK=""
NCAT_INSTALL="" NCAT_INSTALL=""
NCAT_UNINSTALL="" NCAT_UNINSTALL=""
NCAT_CLEAN="" NCAT_CLEAN=""
NCAT_DIST_CLEAN="" NCAT_DIST_CLEAN=""
else else
NCAT_BUILD="ncat_build" NCAT_BUILD="ncat_build"
NCAT_CHECK="ncat_check"
NCAT_INSTALL="install-ncat" NCAT_INSTALL="install-ncat"
NCAT_UNINSTALL="uninstall-ncat" NCAT_UNINSTALL="uninstall-ncat"
NCAT_CLEAN="ncat_clean" NCAT_CLEAN="ncat_clean"
@@ -7690,6 +7697,7 @@ fi
# Check whether --with-nmap-update was given. # Check whether --with-nmap-update was given.
if test "${with_nmap_update+set}" = set; then : if test "${with_nmap_update+set}" = set; then :
withval=$with_nmap_update; withval=$with_nmap_update;

View File

@@ -804,6 +804,7 @@ AC_CONFIG_SUBDIRS(nbase)
NSOCKDIR="nsock" NSOCKDIR="nsock"
NSOCK_BUILD="nsock_build" NSOCK_BUILD="nsock_build"
NSOCK_CHECK="nsock_check"
AC_ARG_WITH(libnsock, AC_ARG_WITH(libnsock,
AC_HELP_STRING([--with-libnsock=DIR], [Compile and link to libnsock in DIR]), AC_HELP_STRING([--with-libnsock=DIR], [Compile and link to libnsock in DIR]),
[ case "$with_libnsock" in [ case "$with_libnsock" in
@@ -812,6 +813,7 @@ AC_HELP_STRING([--with-libnsock=DIR], [Compile and link to libnsock in DIR]),
*) *)
NSOCKDIR="$with_libnsock" NSOCKDIR="$with_libnsock"
NSOCK_BUILD="" NSOCK_BUILD=""
NSOCK_CHECK=""
;; ;;
esac] esac]
) )
@@ -822,6 +824,7 @@ LIBNSOCK_LIBS="-lnsock"
AC_SUBST(NSOCKDIR) AC_SUBST(NSOCKDIR)
AC_SUBST(NSOCK_BUILD) AC_SUBST(NSOCK_BUILD)
AC_SUBST(NSOCK_CHECK)
AC_SUBST(LIBNSOCK_LIBS) AC_SUBST(LIBNSOCK_LIBS)
AC_CONFIG_SUBDIRS(nsock/src) AC_CONFIG_SUBDIRS(nsock/src)
@@ -833,12 +836,14 @@ AC_ARG_WITH(ncat,
if test "$with_ncat" = "no"; then if test "$with_ncat" = "no"; then
NCAT_BUILD="" NCAT_BUILD=""
NCAT_CHECK=""
NCAT_INSTALL="" NCAT_INSTALL=""
NCAT_UNINSTALL="" NCAT_UNINSTALL=""
NCAT_CLEAN="" NCAT_CLEAN=""
NCAT_DIST_CLEAN="" NCAT_DIST_CLEAN=""
else else
NCAT_BUILD="ncat_build" NCAT_BUILD="ncat_build"
NCAT_CHECK="ncat_check"
NCAT_INSTALL="install-ncat" NCAT_INSTALL="install-ncat"
NCAT_UNINSTALL="uninstall-ncat" NCAT_UNINSTALL="uninstall-ncat"
NCAT_CLEAN="ncat_clean" NCAT_CLEAN="ncat_clean"
@@ -848,6 +853,7 @@ fi
AC_SUBST(NCATDIR) AC_SUBST(NCATDIR)
AC_SUBST(NCAT_BUILD) AC_SUBST(NCAT_BUILD)
AC_SUBST(NCAT_CHECK)
AC_SUBST(NCAT_INSTALL) AC_SUBST(NCAT_INSTALL)
AC_SUBST(NCAT_UNINSTALL) AC_SUBST(NCAT_UNINSTALL)
AC_SUBST(NCAT_CLEAN) AC_SUBST(NCAT_CLEAN)