Don't build shmtest unless we have shm.
authorDavid Shaw <dshaw@jabberwocky.com>
Mon, 16 Apr 2007 15:32:49 +0000 (15:32 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Mon, 16 Apr 2007 15:32:49 +0000 (15:32 +0000)
ChangeLog
configure.ac
tools/ChangeLog
tools/Makefile.am

index a7cc526..a44a4b3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2007-04-16  David Shaw  <dshaw@jabberwocky.com>
 
+       * configure.ac: Add a HAVE_SHM conditional.
+
        * acinclude.m4: Use sysconf() if available to avoid a false
        positive on HAVE_BROKEN_MLOCK when checking for page size.
 
index 10ffb7c..029d2ea 100644 (file)
@@ -1051,6 +1051,8 @@ if test "$ac_cv_header_sys_shm_h" = "yes"; then
             [define if the shared memory interface should be made available])
 fi
 
+AM_CONDITIONAL(HAVE_SHM, test "$ac_cv_header_sys_shm_h" = yes)
+
 dnl
 dnl check whether we have a random device
 dnl
index 00fe0b7..f62c68a 100644 (file)
@@ -1,3 +1,8 @@
+2007-04-16  David Shaw  <dshaw@jabberwocky.com>
+
+       * Makefile.am (noinst_PROGRAMS): Don't build shmtest unless we
+       have shm.
+
 2006-12-11  Werner Koch  <wk@g10code.com>
 
        * Makefile.am (AM_CPPFLAGS): Use in place of INCLUDES.  Define
index 8a9c035..d900092 100644 (file)
@@ -30,7 +30,6 @@ endif
 needed_libs = ../cipher/libcipher.a ../mpi/libmpi.a ../util/libutil.a 
 other_libs = $(LIBICONV) $(LIBINTL) $(CAPLIBS)
 
-
 bin_PROGRAMS    = gpgsplit
 noinst_PROGRAMS = mpicalc bftest clean-sat mk-tdata shmtest make-dns-cert
 
@@ -38,6 +37,10 @@ if HAVE_USTAR
 bin_SCRIPTS = gpg-zip
 endif
 
+if HAVE_SHM
+noinst_PROGRAMS += shmtest
+endif
+
 gpgsplit_LDADD  = $(needed_libs) $(other_libs) @ZLIBS@
 mpicalc_LDADD   = $(needed_libs) $(other_libs) @W32LIBS@
 bftest_LDADD    = $(needed_libs) $(other_libs) @W32LIBS@ @DLLIBS@ @NETLIBS@ @LIBREADLINE@