[patch?] Write Version.inc at cmake time, not at build time

Chandler Carruth chandlerc at google.com
Mon Jan 6 22:06:50 PST 2014


Is it possible to generate Version.inc every time the the VCS changes? I
know this is a little silly, but I really like having assurances that if
there is a revision number is is correct, and it seems likely to be very
fast to test with git at least, and maybe svn.


On Tue, Jan 7, 2014 at 1:02 AM, Nico Weber <thakis at chromium.org> wrote:

> Hi,
>
> I'm seeing a cmake invocation to generate Version.inc on every build, even
> if nothing else needs to be done. r191784 claimed to undo that, but it
> doesn't work for me – and as far as I understand, Version.inc is still
> created through an always-dirty build edge at the moment, so I don't
> understand how this couldn't run on every build either.
>
> The attached patch changes things so that Version.inc is written at cmake
> time. With this, I get empty builds that don't run any build steps.
>
> Nico
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140107/03cb6148/attachment.html>


More information about the cfe-commits mailing list