bug-gnulib
[Top][All Lists]
Advanced

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

Re: uname: build problem on win32


From: Bruno Haible
Subject: Re: uname: build problem on win32
Date: Wed, 12 Aug 2009 16:43:41 +0200
User-agent: KMail/1.9.9

Sam Steingold wrote:
> >> On one of these, do a
> >>  sed -e s/_GL_UNISTD_H/_GL_UNISTD_H_2/
> > 
> > 2. you can use the --macro-prefix gnulib-too argument to augment the guards.
> > i.e., whenever you generate a header, modify the guards according to the 
> > prefix.
> 
> diff --git a/gnulib-tool b/gnulib-tool
> index ea451ec..de264d8 100755
> --- a/gnulib-tool
> +++ b/gnulib-tool
> @@ -2846,6 +2846,9 @@ s,^\(.................................................[^
> ]*\) *,
>         break
>       fi
>     done
> +  test -n ${macro_prefix} && sed_transform_lib_file=$sed_transform_lib_file"
> +    s/_GL_/_${macro_prefix}_GL_/g
> +  "
>     sed_transform_main_lib_file="$sed_transform_lib_file"
>     if test -n "$do_copyrights"; then
>       if test -n "$lgpl"; then

Yes, this is the idea. But I would not like it to apply it in general, because
it has lots of possible side effects / damage. Just do a
  $ grep 'defined _GL_' lib/*.h
to see how often these _GL_* symbols are used elsewhere. Therefore for now, this
change is better limited to your project.

Bruno




reply via email to

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