[LLVMdev] Top Level Stuff
Chris Lattner
sabre at nondot.org
Mon Jul 2 21:49:15 PDT 2007
On Mon, 2 Jul 2007, Gordon Henriksen wrote:
>> Ok, if it doesn't cause everything to be checked out, I have no problem
>> with it. My svn-fu is weak, if it can work with externals, I'm fine with
>> it! :)
>
> I'm not suggesting an "everything" folder, but a "just what I need" folder.
> One could imagine finding these folders (and possibly more) somewhere in svn:
>
> gcc/
> Makefile
> llvm-gcc/ [svn:external]
> llvm/ [svn:external]
> llvm-config/ [svn:external]
> ncfe/
> Makefile
> llvm-ncfe/ [svn:external]
> llvm/ [svn:external]
> llvm-config/ [svn:external]
>
> Note that llvm-tv and the web site are appropriately excluded.
>
> This could save new developers from needing to do anything but 'svn checkout;
> configure; make', which could be pretty cool. Assuming Chris' original idea,
> those with advanced LLVM-fu can still mix and match projects by checking them
> out manually; the prefabbed svn:external's are just a shortcut.
Unfortunately, this does not compose well. How do I check out the
components required to build llvm-gcc and the ncfe? Should we have a
project for every permutation?
-Chris
--
http://nondot.org/sabre/
http://llvm.org/
More information about the llvm-dev
mailing list