* gnulib-tool (func_import): support multiple gllib directories:
headers are generated for each gllib differently, depending on which
features are actually used, so we need to be able to include all
these generated headers without fear that one will shadow another,
so we prepend the macro-prefix before the guard macros.
+2010-10-12 Sam Steingold <sds@gnu.org>
+ Gary V. Vaughan <gary@gnu.org>
+
+ gnulib-tool: transform include guards with `--macro-prefix'
+ * gnulib-tool (func_import): support multiple gllib directories:
+ headers are generated for each gllib differently, depending on which
+ features are actually used, so we need to be able to include all
+ these generated headers without fear that one will shadow another,
+ so we prepend the macro-prefix before the guard macros.
+
2010-10-11 Bruno Haible <bruno@clisp.org>
stdlib: Allow multiple gnulib generated replacements to coexist.
break
fi
done
+ test -n ${macro_prefix} && sed_transform_lib_file=$sed_transform_lib_file"
+ s/_GL_\(.*\)_H/_${macro_prefix}_GL_\1_H/g
+ "
sed_transform_main_lib_file="$sed_transform_lib_file"
if test -n "$do_copyrights"; then
if test -n "$lgpl"; then
s/version 2\(.1\)\{0,1\}\([ ,]\)/version 3\2/g
'
fi
+ test -n ${macro_prefix} \
+ && sed_transform_build_aux_file=$sed_transform_build_aux_file"
+ s/_GL_\(.*\)_H/_${macro_prefix}_GL_\1_H/g
+ "
# Determine script to apply to library files that go into $testsbase/.
sed_transform_testsrelated_lib_file="$sed_transform_lib_file"