summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorMark Wielaard <mjw@redhat.com>2009-05-08 11:42:24 +0200
committerMark Wielaard <mjw@redhat.com>2009-05-08 11:42:24 +0200
commit07f8225311f85de5754bb594bf6ee945425dafcc (patch)
treea2f7d7daedc033e9a32b0a4fb08a29949016741d /configure
parent532a25e60429f12cb92ef1056f1454815d135322 (diff)
downloadsystemtap-steved-07f8225311f85de5754bb594bf6ee945425dafcc.tar.gz
systemtap-steved-07f8225311f85de5754bb594bf6ee945425dafcc.tar.xz
systemtap-steved-07f8225311f85de5754bb594bf6ee945425dafcc.zip
Check whether certutil as provided by nss-tools is installed.
* configure.ac: Add check for certuril, don't build nss stap server when not found. * Makefile.in: Regenerated. * aclocal.m4: Likewise. * configure: Likewise. * doc/Makefile.in: Likewise. * doc/SystemTap_Tapset_Reference/Makefile.in: Likewise. * grapher/Makefile.in: Likewise.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure85
1 files changed, 60 insertions, 25 deletions
diff --git a/configure b/configure
index 82e36a32..2c38f31a 100755
--- a/configure
+++ b/configure
@@ -658,6 +658,7 @@ BUILD_SERVER_FALSE
BUILD_SERVER_TRUE
nspr_CFLAGS
nss_CFLAGS
+have_certutil
BUILD_PDFREFDOCS_FALSE
BUILD_PDFREFDOCS_TRUE
BUILD_REFDOCS_FALSE
@@ -6721,6 +6722,44 @@ else
enable_server="check"
fi
+# Extract the first word of "certutil", so it can be a program name with args.
+set dummy certutil; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_have_certutil+set}" = set; then
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$have_certutil"; then
+ ac_cv_prog_have_certutil="$have_certutil" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_have_certutil="yes"
+ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+IFS=$as_save_IFS
+
+ test -z "$ac_cv_prog_have_certutil" && ac_cv_prog_have_certutil="no"
+fi
+fi
+have_certutil=$ac_cv_prog_have_certutil
+if test -n "$have_certutil"; then
+ { $as_echo "$as_me:$LINENO: result: $have_certutil" >&5
+$as_echo "$have_certutil" >&6; }
+else
+ { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
{ $as_echo "$as_me:$LINENO: checking for /usr/include/nss3" >&5
$as_echo_n "checking for /usr/include/nss3... " >&6; }
if test "${ac_cv_file__usr_include_nss3+set}" = set; then
@@ -7119,15 +7158,15 @@ fi
fi
fi
-if test "x${have_nss_includes}${have_nss_libs}" != "xyesyes"; then
+if test "x${have_nss_includes}${have_nss_libs}${have_certutil}" != "xyesyesyes"; then
if test "$enable_server" == "yes"; then
- { { $as_echo "$as_me:$LINENO: error: cannot find all libraries for stap-server" >&5
-$as_echo "$as_me: error: cannot find all libraries for stap-server" >&2;}
+ { { $as_echo "$as_me:$LINENO: error: cannot find all libraries or tools for stap-server" >&5
+$as_echo "$as_me: error: cannot find all libraries or tools for stap-server" >&2;}
{ (exit 1); exit 1; }; }
fi
if test "$enable_server" == "check"; then
- { $as_echo "$as_me:$LINENO: WARNING: will not build stap-server, cannot find all libraries" >&5
-$as_echo "$as_me: WARNING: will not build stap-server, cannot find all libraries" >&2;}
+ { $as_echo "$as_me:$LINENO: WARNING: will not build stap-server, cannot find all libraries or tools" >&5
+$as_echo "$as_me: WARNING: will not build stap-server, cannot find all libraries or tools" >&2;}
fi
else
@@ -7136,7 +7175,7 @@ cat >>confdefs.h <<\_ACEOF
_ACEOF
fi
- if test "x${have_nss_includes}${have_nss_libs}" == "xyesyes" -a "$enable_server" != "no"; then
+ if test "x${have_nss_includes}${have_nss_libs}${javer_certutil}" == "xyesyesyes" -a "$enable_server" != "no"; then
BUILD_SERVER_TRUE=
BUILD_SERVER_FALSE='#'
else
@@ -7144,7 +7183,7 @@ else
BUILD_SERVER_FALSE=
fi
- if test "x${have_nss_includes}${have_nss_libs}" == "xyesyes"; then
+ if test "x${have_nss_includes}${have_nss_libs}${have_certutil}" == "xyesyesyes"; then
HAVE_NSS_TRUE=
HAVE_NSS_FALSE='#'
else
@@ -7281,11 +7320,10 @@ pkg_failed=no
{ $as_echo "$as_me:$LINENO: checking for GRAPHER" >&5
$as_echo_n "checking for GRAPHER... " >&6; }
-if test -n "$PKG_CONFIG"; then
- if test -n "$GRAPHER_CFLAGS"; then
- pkg_cv_GRAPHER_CFLAGS="$GRAPHER_CFLAGS"
- else
- if test -n "$PKG_CONFIG" && \
+if test -n "$GRAPHER_CFLAGS"; then
+ pkg_cv_GRAPHER_CFLAGS="$GRAPHER_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
{ ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtkmm-2.4 >= 2.8.0\"") >&5
($PKG_CONFIG --exists --print-errors "gtkmm-2.4 >= 2.8.0") 2>&5
ac_status=$?
@@ -7295,15 +7333,13 @@ if test -n "$PKG_CONFIG"; then
else
pkg_failed=yes
fi
- fi
-else
- pkg_failed=untried
+ else
+ pkg_failed=untried
fi
-if test -n "$PKG_CONFIG"; then
- if test -n "$GRAPHER_LIBS"; then
- pkg_cv_GRAPHER_LIBS="$GRAPHER_LIBS"
- else
- if test -n "$PKG_CONFIG" && \
+if test -n "$GRAPHER_LIBS"; then
+ pkg_cv_GRAPHER_LIBS="$GRAPHER_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
{ ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtkmm-2.4 >= 2.8.0\"") >&5
($PKG_CONFIG --exists --print-errors "gtkmm-2.4 >= 2.8.0") 2>&5
ac_status=$?
@@ -7313,9 +7349,8 @@ if test -n "$PKG_CONFIG"; then
else
pkg_failed=yes
fi
- fi
-else
- pkg_failed=untried
+ else
+ pkg_failed=untried
fi
@@ -7328,9 +7363,9 @@ else
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- GRAPHER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtkmm-2.4 >= 2.8.0"`
+ GRAPHER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtkmm-2.4 >= 2.8.0" 2>&1`
else
- GRAPHER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtkmm-2.4 >= 2.8.0"`
+ GRAPHER_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtkmm-2.4 >= 2.8.0" 2>&1`
fi
# Put the nasty error message in config.log where it belongs
echo "$GRAPHER_PKG_ERRORS" >&5