[llvm-commits] PATCH: Add Version.h and macros
Daniel Dunbar
daniel at zuster.org
Tue Oct 28 23:09:00 PDT 2008
On Tue, Oct 28, 2008 at 10:26 PM, Chris Lattner <clattner at apple.com> wrote:
>
> On Oct 28, 2008, at 9:56 PM, Bill Wendling wrote:
>
> > Hi Daniel,
> >
> > This will require a bit more thought. Right now, we generate Version.h
> > when doing an Apple-style build. It looks like:
> >
> > #define LLVM_VERSION 1234
> > #define LLVM_MINOR_VERSION 3
> >
> > This patch would conflict. I would like to get Devang's input on this.
> > It's possible that a scheme can be developed that will kill two birds
> > with one stone. :-)
>
> Yeah, Bill's right, it would be good to unify these.
Ok.
>
> Also, it seems that it would be reasonable to use make something like:
>
> #define LLVM_RELEASE_VERSION 24
>
> For LLVM 2.4 etc? Is there any specific reason to track branches?
No, there is no particular reason to track branches (especially if
LLVM_API_VERSION is adopted). I thought it might make sense to provide the
full information given by the PACKAGE_VERSION define autoconf generates. I
don't see any particular reason not to provide it.
As far as LLVM_RELEASE_VERSION, I prefer to encode major and minor. What is
LLVM_RELEASE_VERSION 210?
- Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20081028/c25c7bcd/attachment.html>
More information about the llvm-commits
mailing list