[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