Comment 1 for bug 815814

Revision history for this message
David Ham (david-ham) wrote :

I think the actual problem is putting the version number in confdefs.h.

Confdefs.h should really only contain things set by configure. If the version number were put in version.h or similar and the files in main #included that then make makefiles would include the dependency on that file and all would be well.

The reason that make makefiles currently excludes confdefs.h is exactly because confdefs.h is updated on every build. If it were bot excluded, a large number of files would be spuriously rebuit every time. If the version number went into a different file, the exclusion of confdefs could also be removed.