[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes

Alek Paunov alex at declera.com
Fri Oct 28 01:14:07 PDT 2011


+1: Extract full, exact (meta) data in pure form in easy to handle 
format and generate bits for concrete build system on demand - simply great!

As a side effect, probably LLVMBuild.txt data would help the 
distribution maintainers in the support of the package specifications too.

On 28.10.2011 04:11, Daniel Dunbar wrote:
>   * Every LLVM "component" (roughly corresponds to each place we have a Makefile
>     or CMakeLists.txt currently) will get a 'LLVMBuild.txt' file.
>
>     This file will be an LLVM specific description of that component. Initially,
>     it will look something like this::
>
>       [component]
>       # The kind of component this is (currently library, tool, build tool). More
>       # types will be defined over time.
>       type = Library
>
>       # The name of the component.
>       name = VMCore
>
>       # The name of the component to logically group this in. This is just for
>       # organization purposes.
>       parent = Libraries
>
>       # The names of the library components that are also required when linking
>       # with this library. More on this later.
>       required_libraries = Support
>



More information about the llvm-dev mailing list