| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | build/unittests: Fix llvm-config names for gtest libraries, and bring Makefile | Daniel Dunbar | 2011-12-15 | 1 | -4/+2 |
| | | | | | | | | library names in line with those used by CMake. - Patch by Johannes Obermayr, with tweaks by me. llvm-svn: 146706 | ||||
| * | llvm-build: Switch to using the common subdirectory list instead of | Daniel Dunbar | 2011-12-12 | 2 | -23/+27 |
| | | | | | | | autodiscovery. llvm-svn: 146437 | ||||
| * | LLVMBuild: Introduce a common section which currently has a list of the | Daniel Dunbar | 2011-12-12 | 1 | -7/+39 |
| | | | | | | | | | | | | subdirectories to traverse into. - Originally I wanted to avoid this and just autoscan, but this has one key flaw in that new subdirectories can not automatically trigger a rerun of the llvm-build tool. This is particularly a pain when switching back and forth between trees where one has added a subdirectory, as the dependencies will tend to be wrong. This will also eliminates FIXME implicitly. llvm-svn: 146436 | ||||
| * | llvm-build: Don't write out the required_libraries list for "special" ↵ | Daniel Dunbar | 2011-12-12 | 2 | -1/+6 |
| | | | | | | | components, it is generated. llvm-svn: 146435 | ||||
| * | llvm-build: Add sketchy support for preserving comments when using | Daniel Dunbar | 2011-12-12 | 2 | -2/+26 |
| | | | | | | | --write-llvmbuild. llvm-svn: 146434 | ||||
| * | LLVMBuild: Remove trailing newline, which irked me. | Daniel Dunbar | 2011-12-12 | 1 | -1/+2 |
| | | | | | llvm-svn: 146409 | ||||
| * | llvm-build: Don't generate duplicate dependencies when LLVMBuild files define | Daniel Dunbar | 2011-12-06 | 1 | -2/+8 |
| | | | | | | | multiple components. llvm-svn: 145989 | ||||
| * | llvmbuild/CMake: Update CMake output fragment to include explicit library | Daniel Dunbar | 2011-11-29 | 2 | -0/+66 |
| | | | | | | | dependency information. llvm-svn: 145328 | ||||
| * | llvm-build: Attempt to work around a CMake Makefile generator bug that doesn't | Daniel Dunbar | 2011-11-17 | 1 | -1/+16 |
| | | | | | | | | | properly quote strings when writing the CMakeFiles/Makefile.cmake output file (which lists the dependencies). This shows up when using CMake + MSYS Makefile generator. llvm-svn: 144873 | ||||
| * | llvm-build: Add --configure-target-def-file option. | Daniel Dunbar | 2011-11-11 | 3 | -9/+115 |
| | | | | | | | - Can be used to generate the substitution values we currently use for the various target related .def files. llvm-svn: 144345 | ||||
| * | LLVMBuild: Add explicit information on whether targets define an assembly ↵ | Daniel Dunbar | 2011-11-11 | 1 | -4/+22 |
| | | | | | | | printer, assembly parser, or disassembler. llvm-svn: 144344 | ||||
| * | build/Make & CMake: Pass the appropriate --native-target and --enable-targets | Daniel Dunbar | 2011-11-10 | 1 | -4/+10 |
| | | | | | | | options to llvm-build, so the all-targets etc. components are defined properly. llvm-svn: 144255 | ||||
| * | llvm-build: Add --native-target and --enable-targets options, and add logic to | Daniel Dunbar | 2011-11-10 | 2 | -0/+117 |
| | | | | | | | | | | | handle defining the "magic" target related components (like native, nativecodegen, and engine). - We still require these components to be in the project (currently in lib/Target) so that we have a place to document them and hopefully make it more obvious that they are "magic". llvm-svn: 144253 | ||||
| * | llvm-build: Split out the validation logic. | Daniel Dunbar | 2011-11-10 | 1 | -3/+20 |
| | | | | | llvm-svn: 144252 | ||||
| * | llvm-build: Add an explicit component type to represent targets. | Daniel Dunbar | 2011-11-10 | 2 | -6/+76 |
| | | | | | | | - Gives us a place to hang target specific metadata (like whether the target has a JIT). llvm-svn: 144250 | ||||
| * | llvm-build: Tidy up options. | Daniel Dunbar | 2011-11-10 | 1 | -20/+29 |
| | | | | | llvm-svn: 144249 | ||||
| * | utils/llvm-build: Ensure output directory exists for tools which write ↵ | Daniel Dunbar | 2011-11-05 | 1 | -0/+14 |
| | | | | | | | various fragments. llvm-svn: 143782 | ||||
| * | utils/llvm-build: Add trivial quoting of slashes for CMake fragment. | Daniel Dunbar | 2011-11-05 | 1 | -2/+16 |
| | | | | | llvm-svn: 143781 | ||||
| * | llvm-build: Quote colons in target names, in an attempt to make msys happy. | Daniel Dunbar | 2011-11-04 | 1 | -2/+15 |
| | | | | | llvm-svn: 143745 | ||||
| * | llvm-build: Add initial --write-cmake-fragment option. | Daniel Dunbar | 2011-11-04 | 1 | -11/+88 |
| | | | | | llvm-svn: 143744 | ||||
| * | llvm-build: Add initial code for --write-make-fragment. | Daniel Dunbar | 2011-11-03 | 1 | -0/+96 |
| | | | | | llvm-svn: 143661 | ||||
| * | llvm-build: Avoid followlinks keyword argument to os.walk. | Daniel Dunbar | 2011-11-03 | 1 | -2/+7 |
| | | | | | | | - llvm-build should now be Python2.4 compatible as best I know. llvm-svn: 143641 | ||||
| * | llvm-build: Update --write-llvmbuild to write out a standard LLVM style file | Daniel Dunbar | 2011-11-03 | 1 | -0/+25 |
| | | | | | | | header. llvm-svn: 143629 | ||||
| * | llvm-build: Add "--write-library-table" option for generating the C++ library | Daniel Dunbar | 2011-11-03 | 2 | -4/+114 |
| | | | | | | | dependency table used by llvm-config. llvm-svn: 143628 | ||||
| * | llvm-build: Add --write-llvmbuild option, which writes out the component tree. | Daniel Dunbar | 2011-11-03 | 2 | -1/+95 |
| | | | | | | | - Useful for migrating or auto-upgrading the format schema. llvm-svn: 143626 | ||||
| * | llvm-build: Add --print-tree command line option. | Daniel Dunbar | 2011-11-03 | 1 | -6/+26 |
| | | | | | llvm-svn: 143625 | ||||
| * | llvm-build: Fill in some details w.r.t. component's parents. | Daniel Dunbar | 2011-11-03 | 2 | -0/+27 |
| | | | | | llvm-svn: 143624 | ||||
| * | llvm-build: Validate information on the loaded components and form the ↵ | Daniel Dunbar | 2011-11-03 | 2 | -1/+91 |
| | | | | | | | | | topological ordering among them (as well as validating that there are no cycles). - Currently we require that all references between components (except the parent relation) fit into a DAG -- this could be relaxed later if it ever proves to be useful. llvm-svn: 143623 | ||||
| * | llvm-build: Fill in more of component parsing to be more strict and | Daniel Dunbar | 2011-11-03 | 2 | -20/+108 |
| | | | | | | | differentiate between strings and lists. llvm-svn: 143622 | ||||
| * | llvm-build: Sketch code to load LLVMBuild.txt files. | Daniel Dunbar | 2011-11-03 | 2 | -0/+181 |
| | | | | | llvm-svn: 143621 | ||||
| * | build: Stub out llvm-build utility tool. | Daniel Dunbar | 2011-11-03 | 2 | -0/+28 |
| llvm-svn: 143620 | |||||

