[svn] GnuPG - r3953 - in trunk: . g10 util

svn author dshaw cvs at cvs.gnupg.org
Tue Dec 6 21:54:07 CET 2005


Author: dshaw
Date: 2005-12-06 21:54:05 +0100 (Tue, 06 Dec 2005)
New Revision: 3953

Modified:
   trunk/configure.ac
   trunk/g10/trustdb.c
   trunk/util/ChangeLog
   trunk/util/Makefile.am
Log:
Some cleanup so we don't build files that are completely ifdeffed out.  
This causes a warning on Sun's cc.  Do the internal regex code as well for
consistency.


Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac	2005-12-06 20:27:43 UTC (rev 3952)
+++ trunk/configure.ac	2005-12-06 20:54:05 UTC (rev 3953)
@@ -469,6 +469,8 @@
         need_dlopen=no
         try_gettext="no"
         agent_support=no
+	use_simple_gettext=yes
+	have_w32_system=yes
         ;;
     i?86-emx-os2 | i?86-*-os2*emx )
         # OS/2 with the EMX environment
@@ -523,6 +525,9 @@
 fi
 AM_CONDITIONAL(HAVE_DOSISH_SYSTEM, test "$have_dosish_system" = yes)
 
+AM_CONDITIONAL(USE_SIMPLE_GETTEXT, test x"$use_simple_gettext" = xyes)
+AM_CONDITIONAL(HAVE_W32_SYSTEM, test x"$have_w32_system" = xyes)
+
 if test "$disable_keyserver_path" = yes; then
     AC_DEFINE(DISABLE_KEYSERVER_PATH,1,
               [define to disable exec-path for keyserver helpers])
@@ -786,7 +791,7 @@
 # Ensure that we have UINT64_C before we bother to check for uint64_t
 gt_HEADER_INTTYPES_H
 AC_CACHE_CHECK([for UINT64_C], [gnupg_cv_uint64_c_works],
-               AC_COMPILE_IFELSE(AC_LANG_PROGRAM([
+               AC_COMPILE_IFELSE(AC_LANG_PROGRAM([#include <inttypes.h>],[
 uint64_t foo=UINT64_C(42);]),gnupg_cv_uint64_c_works=yes,gnupg_cv_uint64_c_works=no))
 
 if test "$gnupg_cv_uint64_c_works" = "yes" ; then
@@ -1070,14 +1075,14 @@
   fi
 
   if test $gnupg_cv_included_regex = yes; then
-     AC_DEFINE(USE_GNU_REGEX,1,[ Define if you want to use the included regex lib ])
-     AC_SUBST(REGEX_O,regex.o)
+     AC_DEFINE(USE_INTERNAL_REGEX,1,[ Define if you want to use the included regex lib ])
   fi
 else
-
   AC_DEFINE(DISABLE_REGEX,1,[ Define to disable regular expression support ])
 fi
 
+AM_CONDITIONAL(USE_INTERNAL_REGEX, test x"$gnupg_cv_included_regex" = xyes)
+
 dnl Do we have zlib? Must do it here because Solaris failed
 dnl when compiling a conftest (due to the "-lz" from LIBS).
 use_local_zlib=yes

Modified: trunk/g10/trustdb.c
===================================================================
--- trunk/g10/trustdb.c	2005-12-06 20:27:43 UTC (rev 3952)
+++ trunk/g10/trustdb.c	2005-12-06 20:54:05 UTC (rev 3953)
@@ -28,7 +28,7 @@
 
 #ifndef DISABLE_REGEX
 #include <sys/types.h>
-#ifdef USE_GNU_REGEX
+#ifdef USE_INTERNAL_REGEX
 #include "_regex.h"
 #else
 #include <regex.h>

Modified: trunk/util/ChangeLog
===================================================================
--- trunk/util/ChangeLog	2005-12-06 20:27:43 UTC (rev 3952)
+++ trunk/util/ChangeLog	2005-12-06 20:54:05 UTC (rev 3953)
@@ -1,5 +1,9 @@
 2005-12-06  David Shaw  <dshaw at jabberwocky.com>
 
+	* Makefile.am: Some cleanup so we don't build files that are
+	completely ifdeffed out.  This causes a warning on Sun's cc.  Do
+	the internal regex code as well for consistency.
+
 	* mkdtemp.c (mkdtemp): Fix warning.
 
 	* secmem.c, assuan-buffer.c, dotlock.c: Fix a few warnings from

Modified: trunk/util/Makefile.am
===================================================================
--- trunk/util/Makefile.am	2005-12-06 20:27:43 UTC (rev 3952)
+++ trunk/util/Makefile.am	2005-12-06 20:54:05 UTC (rev 3953)
@@ -22,28 +22,35 @@
 
 noinst_LIBRARIES = libutil.a
 
-EXTRA_libutil_a_SOURCES = regcomp.c regex.c regexec.c regex_internal.c \
-	                  regex_internal.h
+libutil_a_SOURCES = logger.c fileutil.c miscutil.c strgutil.c \
+		    ttyio.c argparse.c memory.c secmem.c errors.c iobuf.c \
+		    dotlock.c http.c srv.h srv.c pka.c membuf.c
 
-# We build the assuan support only if it has been requested.
+if USE_SIMPLE_GETTEXT
+libutil_a_SOURCES+=simple-gettext.c
+endif
+
+if HAVE_W32_SYSTEM
+libutil_a_SOURCES+=w32reg.c
+endif
+
 if ENABLE_AGENT_SUPPORT
-assuan_source = assuan-buffer.c assuan-client.c assuan-defs.h \
-                 assuan-errors.c assuan-logging.c assuan-socket-connect.c \
-		 assuan-connect.c assuan-socket.c assuan-util.c
-else
-assuan_source =
+libutil_a_SOURCES+=assuan-buffer.c assuan-client.c assuan-defs.h \
+                   assuan-errors.c assuan-logging.c assuan-socket-connect.c \
+		   assuan-connect.c assuan-socket.c assuan-util.c
 endif
 
+if USE_INTERNAL_REGEX
+libutil_a_SOURCES+=regex.c
+endif
 
-#libutil_a_LDFLAGS =
-libutil_a_SOURCES = logger.c fileutil.c miscutil.c strgutil.c  \
-		     ttyio.c  argparse.c memory.c secmem.c errors.c iobuf.c \
-		     dotlock.c http.c srv.h srv.c pka.c simple-gettext.c \
-		     membuf.c w32reg.c $(assuan_source)
+# The internal regex code #includes these.
+EXTRA_libutil_a_SOURCES = regcomp.c regexec.c regex_internal.c \
+	                  regex_internal.h
 
-libutil_a_DEPENDENCIES = @LIBOBJS@ @REGEX_O@
 # LIBOBJS is for the replacement functions
-libutil_a_LIBADD = @LIBOBJS@ @REGEX_O@
+libutil_a_DEPENDENCIES = @LIBOBJS@
+libutil_a_LIBADD = @LIBOBJS@
 
 http-test:  http.c
 	cc -DHAVE_CONFIG_H -I. -I. -I.. $(INCLUDES) $(LDFLAGS) -g -Wall \
@@ -56,4 +63,3 @@
 pka-test:  pka.c
 	cc -DHAVE_CONFIG_H -I. -I. -I.. $(INCLUDES) $(LDFLAGS) -g -Wall \
 	   -DTEST -o pka-test pka.c libutil.a @LIBINTL@ @SRVLIBS@ @CAPLIBS@
-




More information about the Gnupg-commits mailing list