Use of config.h

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

 



Hello everybody,

   this is a follow-on from a message I posted to
gnu-prog-discuss@xxxxxxx, and illuminates a similar problem to the
recent `how to prefix definitions in config.h' thread.

   I am writing a GNU package which provides a library for other GNU
packages. The problem is that then multiple config.h's start floating
around. Each config.h contains two types of macro: machine-specific
ones (e.g. the const macro) and project-specific ones (e.g. the
PACKAGE-STRING macro). I generate the config.h.in's exclusively using
autoheader, i.e. the config.h.in's are removed with `make
maintainer-clean' and are not hand-edited.

   It would be nice if the machine-specific macros were individually
guarded to prevent multiple definition when two config.h's are
present, and for the project-specific macros to be prefixed with the
package name so that they do not collide.

   Any thoughts on whether this might be implemented in autoheader
some day, or are there workarounds available?



/Dale


_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://lists.gnu.org/mailman/listinfo/autoconf

[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux