Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [patch] add --with-expat configure option
@ 2007-04-14  8:15 Thiago Jung Bauermann
  2007-09-03 20:47 ` Daniel Jacobowitz
  0 siblings, 1 reply; 2+ messages in thread
From: Thiago Jung Bauermann @ 2007-04-14  8:15 UTC (permalink / raw)
  To: gdb-patches

[-- Attachment #1: Type: text/plain, Size: 440 bytes --]

Hi,

I needed to disable compiling with the expat library even if present in
the build system, so I created a --with-expat configure option to
control that. Configuring with --with-expat=no or --without-expat will
disable the expat test. The default is to use the library if available.

I'm posting here in case you are interested in incorporating the
change...
-- 
[]'s
Thiago Jung Bauermann
Software Engineer
IBM Linux Technology Center


[-- Attachment #2: with-expat-cvs-head.diff --]
[-- Type: text/plain, Size: 1481 bytes --]

2007-04-13  Thiago Jung Bauermann  <bauerman@br.ibm.com>

	* configure.ac: Add --with-expat option.

Index: configure.ac
===================================================================
RCS file: /cvs/src/src/gdb/configure.ac,v
retrieving revision 1.44
diff -u -r1.44 configure.ac
--- configure.ac	11 Apr 2007 18:36:50 -0000	1.44
+++ configure.ac	13 Apr 2007 23:47:02 -0000
@@ -337,15 +337,26 @@
   AC_MSG_ERROR([no termcap library found])
 fi
 
-AC_LIB_HAVE_LINKFLAGS([expat], [], [#include "expat.h"],
-		      [XML_Parser p = XML_ParserCreate (0);])
-if test "$HAVE_LIBEXPAT" != yes; then
-  AC_MSG_WARN([expat is missing or unusable; some features may be disabled.])
-else
-  save_LIBS=$LIBS
-  LIBS="$LIBS $LIBEXPAT"
-  AC_CHECK_FUNCS(XML_StopParser)
-  LIBS=$save_LIBS
+AC_ARG_WITH(expat,
+[  --with-expat                Use expat XML library (default=yes)],
+[case "${withval}" in
+  yes)  enable_expat=yes ;;
+  no)   enable_expat=no ;;
+  *)    AC_MSG_ERROR(bad value ${withval} for GDB with-expat option) ;;
+esac],[ enable_expat=yes ])
+   
+if test x"$enable_expat" = xyes; then
+  AC_LIB_HAVE_LINKFLAGS([expat], [], [#include "expat.h"],
+			[XML_Parser p = XML_ParserCreate (0);])
+
+  if test "$HAVE_LIBEXPAT" != yes; then
+    AC_MSG_WARN([expat is missing or unusable; some features may be disabled.])
+  else
+    save_LIBS=$LIBS
+    LIBS="$LIBS $LIBEXPAT"
+    AC_CHECK_FUNCS(XML_StopParser)
+    LIBS=$save_LIBS
+    fi
 fi
 
 # ------------------------- #

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-09-03 20:47 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-04-14  8:15 [patch] add --with-expat configure option Thiago Jung Bauermann
2007-09-03 20:47 ` Daniel Jacobowitz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox