| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Aside from moving the actual files, this patch only updates the build
system and the source file comments under lib/... that are relevant.
I'll be updating other docs and other files in smaller subsequnet
commits.
While I've tried to test this, but it is entirely possible that there
will still be some build system fallout.
Also, note that I've not changed the library name itself: libLLVMCore.a
is still the library name. I'd be interested in others' opinions about
whether we should rename this as well (I think we should, just not sure
what it might break)
llvm-svn: 171359
|
|
|
|
|
|
|
|
|
| |
FYI, llvm and clang can be built deterministically between stage 2 and stage3, among iterative clean rebuilds, with GNU ar;
configure --disable-timestamps
make AR.Flags=crsD RANLIB=echo
llvm-svn: 170682
|
|
|
|
| |
llvm-svn: 157885
|
|
|
|
|
|
|
| |
- These libraries are only reported by llvm-config when run from a development
tree.
llvm-svn: 156838
|
|
|
|
| |
llvm-svn: 156837
|
|
|
|
|
|
|
|
|
|
|
|
| |
optional library support to the llvm-build tool:
- Add new command line parameter to llvm-build: “--enable-optional-libraries”
- Add handing of new llvm-build library type “OptionalLibrary”
- Update Cmake and automake build systems to pass correct flags to llvm-build
based on configuration
Patch by Dan Malea!
llvm-svn: 156319
|
|
|
|
|
|
|
| |
library names in line with those used by CMake.
- Patch by Johannes Obermayr, with tweaks by me.
llvm-svn: 146706
|
|
|
|
|
|
| |
autodiscovery.
llvm-svn: 146437
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
components, it is generated.
llvm-svn: 146435
|
|
|
|
|
|
| |
--write-llvmbuild.
llvm-svn: 146434
|
|
|
|
| |
llvm-svn: 146409
|
|
|
|
|
|
| |
multiple components.
llvm-svn: 145989
|
|
|
|
|
|
| |
dependency information.
llvm-svn: 145328
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
- Can be used to generate the substitution values we currently use for the various target related .def files.
llvm-svn: 144345
|
|
|
|
|
|
| |
printer, assembly parser, or disassembler.
llvm-svn: 144344
|
|
|
|
|
|
| |
options to llvm-build, so the all-targets etc. components are defined properly.
llvm-svn: 144255
|
|
|
|
|
|
|
|
|
|
| |
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-svn: 144252
|
|
|
|
|
|
| |
- Gives us a place to hang target specific metadata (like whether the target has a JIT).
llvm-svn: 144250
|
|
|
|
| |
llvm-svn: 144249
|
|
|
|
|
|
| |
various fragments.
llvm-svn: 143782
|
|
|
|
| |
llvm-svn: 143781
|
|
|
|
| |
llvm-svn: 143745
|
|
|
|
| |
llvm-svn: 143744
|
|
|
|
| |
llvm-svn: 143661
|
|
|
|
|
|
| |
- llvm-build should now be Python2.4 compatible as best I know.
llvm-svn: 143641
|
|
|
|
|
|
| |
header.
llvm-svn: 143629
|
|
|
|
|
|
| |
dependency table used by llvm-config.
llvm-svn: 143628
|
|
|
|
|
|
| |
- Useful for migrating or auto-upgrading the format schema.
llvm-svn: 143626
|
|
|
|
| |
llvm-svn: 143625
|
|
|
|
| |
llvm-svn: 143624
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
differentiate between strings and lists.
llvm-svn: 143622
|
|
|
|
| |
llvm-svn: 143621
|
|
llvm-svn: 143620
|