[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: New gnulib user !

From: Bruno Haible
Subject: Re: New gnulib user !
Date: Sun, 10 Jul 2022 09:03:02 +0200

Simon Josefsson wrote:
> > A couple of lines in configure.ac should do it:
> >
> >   if test "$enable_shared" = yes; then
> >     shared=1
> >   else
> >     shared=0
> >   fi
> >   AC_DEFINE_UNQUOTED([BUILDING_SHARED], [$shared], [Define when 
> > --enable-shared is used.])
> I installed the following to make this easier to use for readers of the
> manual.  I'll update my usage of that code too, it is used in several
> projects already...

Thanks Simon, for the update.

The last line gives an overfull line in the PDF output, so let me add a line

Also, there is some collision risk for a shell variable named 'shared'.

I'm therefore applying this:

2022-07-10  Bruno Haible  <bruno@clisp.org>

        lib-symbol-visibility: Improve documentation.
        * doc/lib-symbol-visibility.texi: Tweak BUILDING_SHARED snippet.

diff --git a/doc/lib-symbol-visibility.texi b/doc/lib-symbol-visibility.texi
index d8e63895d3..85ddd11f40 100644
--- a/doc/lib-symbol-visibility.texi
+++ b/doc/lib-symbol-visibility.texi
@@ -185,9 +185,10 @@ You may use the following @samp{configure.ac} snippet:
   if test "$enable_shared" = yes; then
-    shared=1
+    building_shared=1
-    shared=0
+    building_shared=0
-  AC_DEFINE_UNQUOTED([BUILDING_SHARED], [$shared], [Define when 
--enable-shared is used.])
+  AC_DEFINE_UNQUOTED([BUILDING_SHARED], [$building_shared],
+    [Define when --enable-shared is used.])
 @end smallexample

reply via email to

[Prev in Thread] Current Thread [Next in Thread]