mirror of
https://github.com/nmap/nmap.git
synced 2025-12-06 04:31:29 +00:00
Nmap's changes have been moved from the NMAP_MODIFICATIONS file to the Github repo at https://github.com/nmap/libdnet The NMAP_MODIFICATIONS file instead will document only the changes made to strip unused parts of the libdnet source prior to inclusion in Nmap.
93 lines
1.6 KiB
Bash
93 lines
1.6 KiB
Bash
#!/bin/sh
|
|
#
|
|
# $Id$
|
|
|
|
prefix=@prefix@
|
|
exec_prefix=@prefix@
|
|
includedir=@includedir@
|
|
libdir=@libdir@
|
|
|
|
usage()
|
|
{
|
|
cat <<EOF
|
|
Usage: dnet-config [OPTIONS]
|
|
Options:
|
|
[--prefix[=DIR]] change libxml prefix [default $prefix]
|
|
[--exec-prefix[=DIR]] change libxml exec prefix [default $exec_prefix]
|
|
[--libs] print library linking information
|
|
[--cflags] print pre-processor and compiler flags
|
|
[--help] display this help and exit
|
|
[--version] output version information
|
|
EOF
|
|
exit $1
|
|
}
|
|
|
|
if test $# -eq 0; then
|
|
usage 1 1>&2
|
|
fi
|
|
|
|
cflags=false
|
|
libs=false
|
|
|
|
while test $# -gt 0; do
|
|
case "$1" in
|
|
-*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
|
|
*) optarg= ;;
|
|
esac
|
|
|
|
case $1 in
|
|
--prefix=*)
|
|
prefix=$optarg
|
|
includedir=$prefix/include
|
|
libdir=$prefix/lib
|
|
;;
|
|
--prefix)
|
|
echo_prefix=yes
|
|
;;
|
|
--exec-prefix=*)
|
|
exec_prefix=$optarg
|
|
libdir=$exec_prefix/lib
|
|
;;
|
|
--exec-prefix)
|
|
echo_exec_prefix=yes
|
|
;;
|
|
--version)
|
|
echo @VERSION@
|
|
exit 0
|
|
;;
|
|
--help)
|
|
usage 0
|
|
;;
|
|
--cflags)
|
|
echo_cflags=yes
|
|
;;
|
|
--libs)
|
|
echo_libs=yes
|
|
;;
|
|
*)
|
|
usage 1 1>&2
|
|
;;
|
|
esac
|
|
shift
|
|
done
|
|
|
|
if test "$echo_prefix" = "yes"; then
|
|
echo $prefix
|
|
fi
|
|
|
|
if test "$echo_exec_prefix" = "yes"; then
|
|
echo $exec_prefix
|
|
fi
|
|
|
|
if test "$echo_cflags" = "yes"; then
|
|
if test "$includedir" != /usr/include ; then
|
|
echo -I$includedir
|
|
fi
|
|
fi
|
|
|
|
if test "$echo_libs" = "yes"; then
|
|
echo -L$libdir -ldnet @LIBS@
|
|
fi
|
|
|
|
exit 0
|