[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