summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-12-01 20:37:57 +0000
committerng0 <ng0@n0.is>2019-12-01 20:37:57 +0000
commit93330d9c6d8d5c599a2f12d641c5029aab91d3ad (patch)
tree47589f150fb56be88742ba48e6d589a0e105ab3f
parent24d9ece906cc03e80db617168c9a2d93409e4640 (diff)
gnunet-logread: install only when perl has been found (avoid dysfunctional SHa-bang line.
-rw-r--r--configure.ac4
-rw-r--r--contrib/scripts/gnunet-logread/Makefile.am2
2 files changed, 6 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 6471cb872..ad59c9231 100644
--- a/configure.ac
+++ b/configure.ac
@@ -242,10 +242,14 @@ AM_PATH_PYTHON([3.4],, [:])
AC_SUBST([PYTHON])
AM_CONDITIONAL([HAVE_PYTHON], [test "$PYTHON" != :])
+
# perl
AC_PATH_PROG( PERL, perl, ,
$PATH:/usr/local/bin/perl:/usr/bin/:/usr/local/bin )
AC_SUBST([PERL])
+AS_IF([test -x "$PERL"],
+ [AC_DEFINE_UNQUOTED([HAVE_PERL], [1], [Path to Perl])],
+ [AC_DEFINE_UNQUOTED([HAVE_PERL], [0], [Path to Perl])])
# should we install gnunet-logread?
AC_MSG_CHECKING(whether to install gnunet-logread)
diff --git a/contrib/scripts/gnunet-logread/Makefile.am b/contrib/scripts/gnunet-logread/Makefile.am
index e1183a885..aa92dfe16 100644
--- a/contrib/scripts/gnunet-logread/Makefile.am
+++ b/contrib/scripts/gnunet-logread/Makefile.am
@@ -18,6 +18,7 @@ CLEANFILES= \
gnunet-logread-ipc-sdedit
if GNUNET_LOGREAD
+if HAVE_PERL
bin_SCRIPTS = \
gnunet-logread-ipc \
$(CLEANFILES)
@@ -26,6 +27,7 @@ noinst_SCRIPTS = \
gnunet-logread-ipc \
$(CLEANFILES)
endif
+endif
EXTRA_DIST = \
gnunet-logread.in \