36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/Makefile
|
dd5d86d992eb129ecd0bb013d2db2d6a0e8d2605 |
|
02-Oct-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Remove the very substantial, largely unmaintained legacy PGO infrastructure. This was essentially work toward PGO based on a design that had several flaws, partially dating from a time when LLVM had a different architecture, and with an effort to modernize it abandoned without being completed. Since then, it has bitrotted for several years further. The result is nearly unusable, and isn't helping any of the modern PGO efforts. Instead, it is getting in the way, adding confusion about PGO in LLVM and distracting everyone with maintenance on essentially dead code. Removing it paves the way for modern efforts around PGO. Among other effects, this removes the last of the runtime libraries from LLVM. Those are being developed in the separate 'compiler-rt' project now, with somewhat different licensing specifically more approriate for runtimes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191835 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
bf361f58df152df70972fe1e212dc83880463f01 |
|
03-Jul-2013 |
Craig Topper <craig.topper@gmail.com> |
Fix regular expression used by 'make update' to only look for 'I' and '?' at the start of svn info results and to check for spaces after 'I' instead of just after '?'. Previously it was able to match 'I' anywhere in the filenames of the svn info results instead of just files that where ignored or unknown to svn. This would cause 'make update' to infinitely recurse if a file was modified with I anywhere in its name since svn info would return a Path pointing to the llvm root for those files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185539 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
410b46a3900729aa7f1f0083651068cf57ad643d |
|
28-Jan-2013 |
Edwin Vane <edwin.vane@intel.com> |
Improved svn repo searching for 'make update' Use a simple recursive bash function to search for svn repos for the 'make update' target thus including projects like clang-tools-extra. Reviewers: bkramer, echristo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173650 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
fe4c10caecc31dcb7a630091e1250e284ed528d5 |
|
02-Jan-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Update the root Makefile for VMCore -> IR. Missed by my original search sadly, and is somewhat surprising in general. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171361 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
9d8c6786588458e741ca38559f3d66bf006dfa69 |
|
06-Nov-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
[c-index-test] When building with BUILD_CLANG_ONLY=YES, include c-index-test. It is part of libclang and has other uses besides running the clang tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167484 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
4e33d94304c499083b2a3d4a8904084001f83882 |
|
25-Oct-2012 |
Bob Wilson <bob.wilson@apple.com> |
Don't try to install c-index-test with BUILD_CLANG_ONLY. rdar://12492703 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166637 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
1b40b84a51a20f723bb10250fd1e9bce8cf61879 |
|
10-Oct-2012 |
Bill Wendling <isanbard@gmail.com> |
Remove dead variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165639 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
df5f0fbc27923be610bed35c32ba8ba91f5699ce |
|
02-Oct-2012 |
Bill Wendling <isanbard@gmail.com> |
Set the 'build clang only' flag when we're building only clang. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165042 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
c9d0c7094183285a0c3da852d8ed513d2a459d6d |
|
25-Sep-2012 |
Bob Wilson <bob.wilson@apple.com> |
Clear UNIVERSAL_SDK_PATH setting when building host tools. <rdar://12360497> I also moved the SDKROOT setting into the make flags, since clearing it from the environment isn't good enough to override a setting on the make command line. That hasn't been a problem but it could be, and it's good to be consistent with the way UNIVERSAL_SDK_PATH is handled. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164565 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
de659470dd036182fed5d87ec7a9c8d8e2bf996e |
|
23-Aug-2012 |
Daniel Dunbar <daniel@zuster.org> |
darwin/cross-build: Unset SDKROOT when building BuildTools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162402 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
f6933e6a18e8b36aff63f0c15ddc627f8a610525 |
|
14-Aug-2012 |
David Blaikie <dblaikie@gmail.com> |
Fix the make update target to work even when sub repo repositories are ignored. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161883 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
6447d52ba8d869a7de254b440703b69d8b4343cf |
|
09-May-2012 |
Bob Wilson <bob.wilson@apple.com> |
Do not install llvm-config-host for cross-builds of clang. rdar://11317847 My previous change to install llvm-config-host for cross-builds resulted in that file being installed even when the normal llvm-config was not installed, e.g., when building the install-clang target. Daniel suggested this alternative, which solves the immediate problem and also avoids the gunk in the top-level makefile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156448 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
f2ae3467cedd9a54a11c39b713409c7243e72ecc |
|
20-Apr-2012 |
Bob Wilson <bob.wilson@apple.com> |
When cross compiling, install a host version of llvm-config. <rdar://11187889> Now that llvm-config is a binary instead of a script the version installed during a cross compiled build cannot be run from the host. When cross compiling, install a separate llvm-config-host that will run on the host. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155164 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
f214b80b8d9c87574dd0c99d54d3c79e13b60b0b |
|
17-Jan-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
Makefile: add missing files to FilesToConfig And fix the comment about where the FilesToConfig variable is. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148282 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
cb497b888aabebe13de431c8a6e7c7d31f4dea0c |
|
01-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Replace with C++ version (was llvm-config-2). - Another reapply of r144300, with hopefully one last fix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145623 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
f6ace1924344b6bbeafe82494138f9673c22bddc |
|
01-Dec-2011 |
Duncan Sands <baldrick@free.fr> |
Revert commit 145449 (ddunbar) since it is breaking the dragonegg buildbots. Original commit message: llvm-config: Replace with C++ version (was llvm-config-2). - Reapply of r144300, with lots of fixes/migration easement in between. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145582 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
a97f02c40c95933df4b38a9ca7033836ded7ea18 |
|
30-Nov-2011 |
Bob Wilson <bob.wilson@apple.com> |
Remove the install-clang-c makefile target. When I did this before it broke a buildbot that was testing that target, but we've removed that buildbot now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145519 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
2662c83a594b5df8deef2a540595a5faa72cfbdc |
|
29-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Replace with C++ version (was llvm-config-2). - Reapply of r144300, with lots of fixes/migration easement in between. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145449 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
fed700da6028af2ca5fd4a1ecfec3572db5b0023 |
|
27-Nov-2011 |
Bob Wilson <bob.wilson@apple.com> |
Partially revert r145157 to quiet an unhappy buildbot. Removing that buildbot would be a better solution, but this is at least a temporary workaround. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145160 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
9fbf6173b8730e18b39c0a6f3f348451f506780e |
|
27-Nov-2011 |
Bob Wilson <bob.wilson@apple.com> |
Merge the install-clang-c target into install-clang. <rdar://problem/10217046> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145157 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
a7de1d67b2c57153732c394172a64d157c80988e |
|
12-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
build/Make: Define a TARGET_NATIVE_ARCH variable to be a bit more precise than ARCH, which gets tested in many more contexts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144434 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
8d870abe759784384b2cd9e76eaf7c494d769725 |
|
11-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
build/Make: Change llvm-config-2 to be compiled as a build tool. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144421 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
01b825d45b6f067e42e4c3d160b87f34459aab8c |
|
11-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
cross-build/Make: Update cross build to properly forward ARCH and TARGETS_TO_BUILD variables to build tools submake, and also tweak echo command to indicate when we are compiling/etc build tools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144419 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
bee515f66baf4f7858d30c2fe6657d35f177dfcd |
|
11-Nov-2011 |
Eric Christopher <echristo@apple.com> |
Add an option '--enable-libcpp' that will have the compiler pass on options to use libc++ as the default c++ library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144413 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
950dba04e0ac7a0ae4d47b43b60f620e053ce26b |
|
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
build/Make: Try to switch over to llvm-config-2 again, now that I've cleaned up some more of the explicit dependencies. I'm staging things more slowly this time in case there is more unanticipated fallout. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144323 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
1ad92131abbed3d2992d5996969274a8e1ae9a6b |
|
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
Revert r144300 "llvm-config: Replace with C++ version (was llvm-config-2).", which didn't appear ready for prime time. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
a6f5a81285bab84212209d47b1238505512c7c87 |
|
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Replace with C++ version (was llvm-config-2). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
b16ec681a5dfdf99564f0f19f0c186fdac2f0342 |
|
02-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
build/Make: Update for rename of show-diagnostics. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143564 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
b3b6335212451b348dd86dd27a0086de7fb232bc |
|
19-Oct-2011 |
David Blaikie <dblaikie@gmail.com> |
Updating 'update' target to handle svn 1.7 'info' output. Patch by Jean-Danial Dupas! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142535 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
0be07d39b1815536fadebf447008ff1ae9a78869 |
|
08-Oct-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
Add clang-tblgen to OPTIONAL_DIRS when building native tools for the cross build, so that a native version of clang-tblgen is available. Should unbreak Clang cross build. Also disable Polly for the native tool build, since it depends on external libraries which may not be available, and it isn't required anyway. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141454 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
7c788888872233748da10a8177a9a1eb176c1bc8 |
|
01-Oct-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
Move TableGen's parser and entry point into a library This is the first step towards splitting LLVM and Clang's tblgen executables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140951 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
f11750633d31a474b8092d7103f50ca5af275d8d |
|
20-Sep-2011 |
Eric Christopher <echristo@apple.com> |
Remove llvmc and assorted build machinery for it. The problems that llvmc solved have largely been subsumed with the tasks that the clang driver can accomplish, but llvmc lacks flexibility and depends too heavily on the EOL'd llvm-gcc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140093 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
a1f21e69c4d3c658975ff4dc914ea6f2ccdaeaa0 |
|
10-Jun-2011 |
Bill Wendling <isanbard@gmail.com> |
Install libprofile_rt.dylib where it's more available for gcov support. <rdar://problem/9583891> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132860 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
58194307c1a45f6a20f5ed421c97309a9e007e46 |
|
12-Apr-2011 |
Daniel Dunbar <daniel@zuster.org> |
build: Add support for a SHOW_DIAGNOSTICS build variable. If enabled, this will attempt to use the CC_LOG_DIAGNOSTICS feature I dropped into Clang to print a log of all the diagnostics generated during an individual build (from the top-level). Not sure if this will actually be useful, but for now it is handy for testing the option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129312 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
1f6efa3996dd1929fbc129203ce5009b620e6969 |
|
29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Merge System into Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
a1e1319992a64ffb57dd3a63e051daf6111e112b |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
build/Makefiles: Don't build unittests when ONLY_TOOLS is set. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120196 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
9d9ae9fb59ee3897ffc21dfa3b7078478ac6d674 |
|
12-Nov-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add --enable-docs. Patch by NAKAMURA Takumi. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118918 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
b3d36293c2b7d5f4b53f3f907f97264309205c23 |
|
15-Aug-2010 |
Mikhail Glushenkov <foldr@codedgers.com> |
llvmc: remove dynamic plugins. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111094 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
e3536b89b407a014e82b779972e90987f7f75ac6 |
|
02-Aug-2010 |
Daniel Dunbar <daniel@zuster.org> |
tests: Kill off custom targets which were just there for TestRunner.sh. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110003 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
273e48b53b0a44629eb90b2c5f029adbb4c20f77 |
|
20-Jul-2010 |
Bob Wilson <bob.wilson@apple.com> |
Add support for a new Apple-style build target, EmbeddedSim, that builds llvmCore for the iOS Simulator. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108922 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
e160a520ce94adfb1e1afbaddc2bd5ea7cd12d5c |
|
16-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
build/Clang: Build and install libLTO as part of clang-only/install-clang targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108493 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
2b48c33936d5cbfcb8b48331963c71e99d88c8ae |
|
07-Jul-2010 |
Duncan Sands <baldrick@free.fr> |
Issue the warning about being slow whenever optimization is disabled, and not just for Debug+Asserts builds. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107792 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
e3c55022635052148b3b789838ef83fe027d11f6 |
|
07-Jul-2010 |
Gabor Greif <ggreif@gmail.com> |
adapt condition for changed default build mode who knows how to cover Asserts or Debug separately please do not hesitate to extend this git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107779 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
8246adc1f0e2d28374da3aeab864aee5ff03f3ff |
|
07-Jul-2010 |
Duncan Sands <baldrick@free.fr> |
Rename "Release" builds as "Release+Asserts"; rename "Release-Asserts" builds to "Release". The default build is unchanged (optimization on, assertions on), however it is now called Release+Asserts. The intent is that future LLVM releases released via llvm.org will be Release builds in the new sense, i.e. will have assertions disabled (currently they have assertions enabled, for a more than 20% slowdown). This will bring them in line with MacOS releases, which ship with assertions disabled. It also means that "Release" now means the same things in make and cmake builds: cmake already disables assertions for "Release" builds AFAICS. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107758 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
0cd35f20bc0d46589e3cff7f30ab310572f35e6f |
|
01-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
build: Update install-clang target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107334 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
0456b061918888852c67add532734ddb5aa30460 |
|
01-May-2010 |
Daniel Dunbar <daniel@zuster.org> |
Update for CIndex rename. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102803 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
db3f95770e74c10acae4d59627dd8e965c9328cb |
|
30-Apr-2010 |
Daniel Dunbar <daniel@zuster.org> |
Add an install-clang-c top-level target, which does a Clang C API install. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102751 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
37ff5c66dbc1ec0ac77d2a20ef4e248245061e3f |
|
24-Apr-2010 |
Jim Grosbach <grosbach@apple.com> |
cross-build Makefile needs to unset CFLAGS/CXXFLAGS when building the build-side utilities since the flags will be for the cross-compiler. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102225 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
312fa75bb827946b83fa2fdd8407545a20bb299a |
|
21-Mar-2010 |
Gabor Greif <ggreif@gmail.com> |
modernize the do-all-for-me target to run lit git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99148 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
c90171961d020d93e4ce548016d8ccb8aab00c57 |
|
25-Feb-2010 |
Jeffrey Yasskin <jyasskin@google.com> |
Try r96559 for the third time. This time the shared library is only built if --enable-shared is passed to configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97119 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
407fbdd161d4134901fefe267779a4aaaeab2f0d |
|
23-Feb-2010 |
Jeffrey Yasskin <jyasskin@google.com> |
Roll back r96959 again. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96981 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
ea6c39d417172a8edb99667e93cd6b67cd024e6a |
|
23-Feb-2010 |
Jeffrey Yasskin <jyasskin@google.com> |
Roll r96559 forward again, adding libLLVM-2.7svn.so to LLVM. This links 3 of the examples shared to make sure the shared library keeps working. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96959 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
99d9863cce6a460aac7b4330084044ca7a11ab43 |
|
23-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
Kill off LLVMGCC_MAJVERS make variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96907 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
2155d459a7de626bb77849e5956ef2363d7d4a87 |
|
18-Feb-2010 |
Jeffrey Yasskin <jyasskin@google.com> |
Roll back the shared library, r96559. It broke two darwins and arm, mysteriously. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96569 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
f6afae2f49ed65a6a482257c7e55520857d751b7 |
|
18-Feb-2010 |
Jeffrey Yasskin <jyasskin@google.com> |
Add a shared library for LLVM, named libLLVM2.7svn.(so|dylib), and add an --enable-shared configure flag to have the tools linked shared. (2.7svn is just $(LLVMVersion) so it'll change to "2.7" in the release.) Always link the example programs shared to test that the shared library keeps working. On my mac laptop, Debug libLLVM2.7svn.dylib is 39MB, and opt (for example) is 16M static vs 440K shared. Two things are less than ideal here: 1) The library doesn't include any version information. Since we expect to break the ABI with every release, this shouldn't be much of a problem. If we do release a compatible 2.7.1, we may be able to hack its library to work with binaries compiled against 2.7.0, or we can just ask them to recompile. I'm hoping to get a real packaging expert to look at this for the 2.8 release. 2) llvm-config doesn't yet have an option to print link options for the shared library. I'll add this as a subsequent patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
6b8dfed15e765e7b3d2121cd7fef377e6c9e00da |
|
20-Jan-2010 |
Daniel Dunbar <daniel@zuster.org> |
For 'install-clang' target, also traverse tools/clang/lib/Runtime. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93958 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
55df144a7833df016d50e2fbd7a6edbfb2639a70 |
|
12-Dec-2009 |
Daniel Dunbar <daniel@zuster.org> |
Update install-clang target for clang-cc removal. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91226 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
f87ea4dd9ac9816131ee52ee6393c7b4012f2e68 |
|
25-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Add the rest of the build system logic for optional target disassemblers git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89841 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
da589a3a963e6cc179d850c5fd395d3e10ce741c |
|
16-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Don't build examples by default, use BUILD_EXAMPLES=1 to build them. The only utility of this is testing that we keep the examples up to date, I will just make the buildbots run with this flag. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88979 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
1f22d6f131170f4dca02296fe266323d6339e6a3 |
|
30-Oct-2009 |
Jim Grosbach <grosbach@apple.com> |
When cross-building, the CFLAGS and CXXFLAGS are for the target, and don't apply to the build tools. If we want to allow build tool flags input, we should have separate inputs (BUILD_CFLAGS and BUILD_CXXFLAGS, perhaps). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85607 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
79dec80e1931d43eaa96dede5bc982f72b57c11a |
|
30-Oct-2009 |
Jim Grosbach <grosbach@apple.com> |
Remove extraneous comment line git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85606 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
2cdc80c0671617ca9ff74ebcd8b8bd3a7097877e |
|
30-Oct-2009 |
Jim Grosbach <grosbach@apple.com> |
update name check for Apple style builds to be more permissive git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85605 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
8b67f774e9c38b7718b2b300b628388f966df4e0 |
|
26-Oct-2009 |
Chandler Carruth <chandlerc@gmail.com> |
Move DataTypes.h to include/llvm/System, update all users. This breaks the last direct inclusion edge from System to Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85086 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
3d5ec9f0c1ae55ae0670e797a7ed2c5afd7de47d |
|
26-Oct-2009 |
Chandler Carruth <chandlerc@gmail.com> |
Remove stale reference to ThreadSupport.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85082 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
4a53e1ef9d137af590425f77f02a4e974f370656 |
|
22-Oct-2009 |
Stuart Hastings <stuart@apple.com> |
Trying again to tweak the top-level Makefile to facilitate an Apple-style build. Now with Clang-compatibility. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84872 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
9a6d88d38b974f36642700c4b0f3e725c4fde450 |
|
20-Oct-2009 |
Daniel Dunbar <daniel@zuster.org> |
Revert "Tweak top-level Makefile to facilitate Apple-style build.", this is breaking Clang's Apple-style build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84592 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
93d8cd8072434f3348e12769145e0c8eb40edff1 |
|
19-Oct-2009 |
Stuart Hastings <stuart@apple.com> |
Tweak top-level Makefile to facilitate Apple-style build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84507 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
bdd040fba2b1b21bac887bac9c19df6d439a3ba4 |
|
09-Oct-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
Reconfigure automatically when Base.td.in is changed. Thanks to Chris for heads-up! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83613 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
282098be8463035143bd8444796e6a58b0205c29 |
|
26-Sep-2009 |
Torok Edwin <edwintorok@gmail.com> |
Speed up clang-only link, by really linking only clang, and not the unittests too. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
7f068f47a3a642674db20626284e65460dc0b1d6 |
|
14-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Build (not test) the unittests as part of a normal build. - 'make unittests' still builds and tests. - 'make unitcheck' inside a unittest directory runs the tests in that directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81725 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
1026c163c82d4d3481548bf69a18ac10ebd728c6 |
|
13-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Revert unittests build changes temporarily, the unit test build isn't -j safe. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81692 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
db0ce7d90f8737a8153fcaa17fcfc86dea8d5952 |
|
13-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Build (not test) the unittests as part of a normal build. - 'make unittests' still builds and tests. - 'make unitcheck' inside a unittest directory runs the tests in that directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81687 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
5e869c353c01f168712ae33cb7de2e9ba5cdf658 |
|
03-Sep-2009 |
Shantonu Sen <ssen@apple.com> |
Improve support for cross-hosted builds of LLVM. --build=triple and other configure options are passed to the BuildTools/ sub-invocation more consistently git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80854 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
4c75054b0149750219fe6edb8e25ddd8f7af6920 |
|
27-Aug-2009 |
Gabor Greif <ggreif@gmail.com> |
re-apply r80197, now that iterator.h is not mentioned any more git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80254 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
fffb7266fe9c5c95d859ff5b3aeb5386cbd0cd1e |
|
27-Aug-2009 |
Bill Wendling <isanbard@gmail.com> |
--- Reverse-merging r80147 into '.': A include/llvm/ADT/iterator.cmake U autoconf/configure.ac --- Reverse-merging r80161 into '.': U cmake/config-ix.cmake --- Reverse-merging r80171 into '.': U Makefile --- Reverse-merging r80173 into '.': U configure U include/llvm/Config/config.h.in --- Reverse-merging r80180 into '.': A include/llvm/ADT/iterator.h.in Despite common miscomceptions, iterator.h is alive and well. It broke the build bots for several hours. And yet no one bothered to look at them. Gabor and Doug, please review your changes and make sure that they actually build before resubmitting them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80197 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
c403995143d5c331d05b9921a469853dd1838bb6 |
|
27-Aug-2009 |
Gabor Greif <ggreif@gmail.com> |
eliminate references to ADT/iterator.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80171 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
671a853991274b3b07e0266bee42fc2650269fe6 |
|
19-Aug-2009 |
Daniel Dunbar <daniel@zuster.org> |
Build runtime libraries by default. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79465 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
1555a23335400143f2b54a66aedc4b5cbbb79f8d |
|
16-Jun-2009 |
Douglas Gregor <dgregor@apple.com> |
Introduce new headers whose inclusion forces linking and initialization of all targets (InitializeAllTargets.h) or assembler printers (InitializeAllAsmPrinters.h). This is a step toward the elimination of relinked object files, so that we can build normal archives. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73543 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
c89146587ac8a030b1c63a52bdecd8eedbc87b09 |
|
08-May-2009 |
Chris Lattner <sabre@nondot.org> |
Change 'make install' to install tblgen, for better support of out-of-tree targets, patch by Mikael Lepistö! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71226 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
166c9e244c18d0c4003b80d80cbc5d32ec3e5dbe |
|
01-May-2009 |
Mike Stump <mrs@apple.com> |
Lets install the manual page with install-clang! Radar 6838692 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70529 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
95fc7aac600803a6a29e73746f9336e3a7cdf383 |
|
24-Apr-2009 |
Gabor Greif <ggreif@gmail.com> |
Use a bigger hammer to coerce subversion into english. Patch by Benjamin Kramer! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69976 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
f23e809be09aac2f1a01e84e2b03826322b2f856 |
|
07-Apr-2009 |
Mike Stump <mrs@apple.com> |
Remove ccc now. Radar 6737767 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68544 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
854b9d76232308795c2473172060e3eb8b470170 |
|
30-Mar-2009 |
Mike Stump <mrs@apple.com> |
Add ccc back for now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68038 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
e568f641311883c2a1240e8e50d2e1e2cf04e15f |
|
27-Mar-2009 |
Mike Stump <mrs@apple.com> |
Update to account for driver renaming. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67791 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
59fad7d9339901f8146f2d77cd7818625f0935b8 |
|
09-Mar-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Remove configurey-fu to autodetect hash_map and hash_set now that they are no longer used in LLVM. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66406 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
b76ace310ad72f4c540f260ee18eef6674b15f31 |
|
19-Jan-2009 |
Mike Stump <mrs@apple.com> |
Add targets to support the installation of clang in isolation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62522 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
ef5dc7072fb96a66cc744c0fd6550def9e7f7159 |
|
08-Jan-2009 |
Misha Brukman <brukman+llvm@gmail.com> |
Removed trailing whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61904 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
4113bd1dc6032f9559fa58c61d5cc7d9a8c079be |
|
05-Jan-2009 |
Bill Wendling <isanbard@gmail.com> |
Modify the unittests Makefiles so that they don't rebuild parts of LLVM just to run the tests. Most of this was stolen from the llvm/test Makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61648 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
8fb520eb4f06d4ef771abe9c22d85b2a275988ee |
|
01-Jan-2009 |
Misha Brukman <brukman+llvm@gmail.com> |
Original patch by Talin. * Added the first LLVM unittest -- DenseMap. * Updated mkpatch utility to include llvm/unittests dir * Added top-level target "unittests" to run all unittests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61541 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
569c45cab2354a2ce5e2657f6cd159d8ab84cd5a |
|
10-Nov-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Proper way of doing llvm canadian-cross compilation. Patch by Jim Grosbach! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58981 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
673612ec72e0e246ca671a3977666424b5ed77cc |
|
03-Oct-2008 |
Jim Grosbach <grosbach@apple.com> |
Add support for Canadian Cross builds where the host executables are not runnable on the build machine. There are a few bits that need built for the build environment (TableGen). This patch builds those bits, and the associated libraries, for the build environment as well as the (usual) host environment. Thanks to Eric C. and Devang P. for pre-commit review. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56975 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
43d1fd449f1a0ac9d9dafa0b9569bb6b2e976198 |
|
29-May-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h" git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51687 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
8e0c20bf1b7f507621d765cc7d795362fda639ff |
|
21-Mar-2008 |
Gabor Greif <ggreif@gmail.com> |
a happier version of happiness git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48663 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
a4a0323f634c792fc21ed4ed415f36b6e8cdfa8b |
|
28-Feb-2008 |
Gabor Greif <ggreif@gmail.com> |
Run 'svn info' in the C locale. Also appropriately escape spaces and ? for gawk in darwin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47723 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
9fa4226925cbc4d1aa54fc3eaecf95c898713e73 |
|
28-Feb-2008 |
Gabor Greif <ggreif@gmail.com> |
Simplify and clean up "update" target. Also add an SVN-UPDATE-OPTIONS variable that controls the update behaviour. This allows to go to a common older revision of all svn directories: gmake update SVN-UPDATE-OPTIONS=-r47717 would rewind both llvm and clang to a common revision (if clang is checked out into the llvm tree). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47717 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
1d7ca713bacb12a356b3b3de0f6a942eb3c085a1 |
|
28-Feb-2008 |
Gabor Greif <ggreif@gmail.com> |
Now that targets are serialized, introduce two new convenience targets: - update: svn update toplevel and try hard to locate updatable subdirectories using cunning tricks - happiness: update then build and test so what one wants to do now is: nice gmake --jobs happiness Have fun! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47716 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
2ae19553980ac99a8881445623f55cc8f153cce3 |
|
28-Feb-2008 |
Gabor Greif <ggreif@gmail.com> |
Treat all targets serially at the toplevel. This allows to specify nice gmake --jobs all check and go to lunch, while a multiprocessor machine will build everything using spare resources and check the result thereafter. Since concurrency of make is not restricted in subdirectories, this should be a nearly optimal way to do it. Also teach the user about a configure switch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47715 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
57360d1f1cede3b26744d0ce3ade814fcc0f332d |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attributions from the rest of the llvm makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
544f83db6b124d042cdb4eba1c83528056e81f09 |
|
13-Dec-2007 |
Nate Begeman <natebegeman@mac.com> |
Add install-libs target which only installs libraries, not tools git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44979 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
8ef426baa36639458f6777309db25c1768dc9c8a |
|
18-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Adding ocaml language bindings for the vmcore and bitwriter libraries. These are built atop the C language bindings, and user programs can link with them as such: # Bytecode ocamlc -cc g++ llvm.cma llvmbitwriter.cma -o example example.ml # Native ocamlopt -cc g++ llvm.cmxa llvmbitwriter.cmxa -o example.opt example.ml The vmcore.ml test exercises most/all of the APIs thus far bound. Unfortunately, they're not yet numerous enough to write hello world. But: $ cat example.ml (* example.ml *) open Llvm open Llvm_bitwriter let _ = let filename = Sys.argv.(1) in let m = create_module filename in let v = make_int_constant i32_type 42 false in let g = define_global "hello_world" v m in if not (write_bitcode_file m filename) then exit 1; dispose_module m; $ ocamlc -cc g++ llvm.cma llvm_bitwriter.cma -o example example.ml File "example.ml", line 11, characters 6-7: Warning Y: unused variable g. $ ./example example.bc $ llvm-dis < example.bc ; ModuleID = '<stdin>' @hello_world = global i32 42 ; <i32*> [#uses=0] The ocaml test cases provide effective tests for the C interfaces. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42093 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
df93e579757961d9a43c3fee9b97b43da8fb652c |
|
12-Jul-2007 |
David Greene <greened@obbligato.org> |
Get rid of annoying spaces. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39766 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
51cf6426bf2ec569d843418077af59e7080e7f3e |
|
08-Jul-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Install things needed by llvm-top to allow successful building of llvm from that level. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38423 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
42f98e54d11b40c76e13d852bfb30b6be9719663 |
|
15-Apr-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Echo command lines only if the user wants them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36050 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
9df5561a952cbfe32aea4e1fbde16655af82efd0 |
|
15-Apr-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Add a new testing target: check-one. It is used like this: make check-one TESTONE=test/path/to/test.ll This runs a single check in exactly the same way that dejagnu runs it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36049 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
c6b66ebba9e77ecc766780f4c860ec554f963855 |
|
29-Mar-2007 |
Chris Lattner <sabre@nondot.org> |
don't build runtime for now, ever git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35470 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
122c05571141b695d9683b3fb4ce060e1ea1c009 |
|
21-Feb-2007 |
Chris Lattner <sabre@nondot.org> |
revert r1.68. This breaks 'make install' without doing 'make' first, but fixes PR1208. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34466 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
1e46ae47b1dfe2d8f59da9cac9cedb52390c50fe |
|
06-Feb-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Add a show-footprint target to run du a few times to show how much disk space a build tree's objects are consuming. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33934 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
11c63a67916065a366fe4acc6081b99777c9303a |
|
05-Feb-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Don't prevent install target from descending into the utils directory. It prevents "make install" on a clean directory from working. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33905 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
8b2e1419cf24a33df5a87c99e367528b44dc28cf |
|
17-Nov-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Undo removal of the runtime libraries. While this may have been a bit premature, these libraries will be going away for the 2.0 release. Other arrangements for profiling, gc, etc. should be made in the next few months. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31807 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
ac90d5e50b327476dcb468668f8e0eec3fb923d0 |
|
17-Nov-2006 |
Reid Spencer <rspencer@reidspencer.com> |
In LLVM 2.0 we won't use the runtime libraries as llvm-gcc3 support will be dropped. This patch pertains to removing the runtime directory from LLVM. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31793 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
87b5101248ad861db5298aad8ceb3a7e407707c5 |
|
04-Sep-2006 |
Chris Lattner <sabre@nondot.org> |
Document build order dependencies. Make sure that llvm-config is built before tools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30083 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
f7c75a6832d86885db3af408307c42e7f1a1adac |
|
16-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Add .PHONY targets for building source and binary RPM packages. You can now just "make rpm" or "make srpm" and it will build them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29717 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
5720be4138bba4fafb72a0f3034cfe47af40b696 |
|
26-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
Revamp this to use filter-out, which makes the logic simpler and not nested. This restores building of examples and projects! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29297 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
22033b2a4e0330b24fd601ef36e36bb1e544bf9d |
|
03-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
More of PR728, don't install utils either. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28673 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
936cd541b68aee1705bd01e0f4ee6c951593814f |
|
03-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Part of PR728, don't install examples or projects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28671 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
5b30ee1c13a742f0c1843f867a6f75680c14e894 |
|
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Make a shorthand target for running the llvm2cpp test suite. This test suite is disabled by default because of the length of time it takes to run. To enable it certain command line fu must be used. This patch just encodes the command line fu as the magical "check-llvm2cpp" target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28626 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
dd1aac36a190c977cfd5433816fb78ed36c7101c |
|
18-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Make some changes suggested by Chris: 1. Remove the LLVM_DO_NOT_BUILD feature (not needed any more) 2. Ensure that lib/VMCore gets built first. This needs to be done because VMCore now uses tblgen to generate the Intrinsics header which are needed in other libraries. In parallel builds, this can cause problems. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28374 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
0c82def7159d2dda728f1f2f331878ff45d3ba87 |
|
12-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Include the win32 and Xcode directories in the distribution. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27626 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
06a801a38c43716564b3b9fb6c7a04ed242ecb61 |
|
08-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Fix recursion: 1. Make setting OPTIONAL_DIRS use immediate assignment 2. Include Makefile.config before ifeq tests and then Makefile.rules later instead of Makefile.common up front. This ensures that the variable values are set before the ifeq statements in Makefile.rules are evaluated. With this, recursion into projects/examples is corrected. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27519 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
8dfb3e536664bed175642bbd88c64936d6c9a723 |
|
08-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Don't build projects/examples if libs-only was specified. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27518 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
30ea2fa93314e5b6ce3f58beaffe37f04ba76ac8 |
|
07-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Invert the tests on LLVMGCC_MAJVERS to check for value 4 instead of value 3. This ensures that if llvm-gcc isn't available and consequently the value of LLVMGCC_MAJVERS is blank, that the old (include runtime) behavior will persist. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27499 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
38ab6d887c660c7e2fe08707e8f982ab451fb224 |
|
07-Apr-2006 |
Chris Lattner <sabre@nondot.org> |
THis -> This git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27490 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
e22f3c004a04806dbe45936ab0b5e48e6c5bc016 |
|
07-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR723: Print out something at the end of the build that indicates what kind of build has just completed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27485 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
93bc3cdd43a7f4e764049d12bd6aad019b834432 |
|
07-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Avoid building the runtime libraries if llvm-gcc version 4 is detected. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27464 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
ca739c685b963b103ae2d201e038ac37e7af4b29 |
|
25-Aug-2005 |
Reid Spencer <rspencer@reidspencer.com> |
For PR614: Move the implementation of the fix from Makefile.rules to Makefile. This ensures that it is only checked on a top-level rebuild, and not in every single subdirectory. This removes some annoying messages from the build and numerous executions of config.status if the .in file changes but not substantively enough to cause the .h file to be modified by config.status. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23039 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
085ae945af4c9455418f985113799773fbd2e58e |
|
29-May-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Make sure the tools get built if no build target is specified. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22184 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
8b1f7676bddcf099e30b849f511ad5a6a86ea8a0 |
|
25-May-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Add a "libs-only" target for avoiding construction of the tools and runtime libraries. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22169 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
45eeed9b359eba3a69fd0911c543feed3d112d15 |
|
24-May-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Two dist-check related changes: 1. Allow DIST_CHECK_CONFIG_OPTION to specify a set of options to be passed to the configure script during the dist-check target. This allows things to be passed down on a project basis so the configure doesn't fail. 2. Use the tar | (cd ; tar ) idiom to copy files which is more flexible than using the cp command. THis allows us to exclude CVS .svn directories at source rather than stripping them out of the tar ball. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22166 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
0fa2c54b9028c98fc833e6929f041107bf5613d0 |
|
06-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Remove the check target. Its now in Makefile.rules git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18565 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
d5aaba1385067ffeb0aeed57f49bb34695c56c14 |
|
04-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
CVS directory elimination moved to Makefile.rules git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18503 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
9f97b4c2288b41ff235b0774174de0782f0df98b |
|
04-Dec-2004 |
Tanya Lattner <tonic@nondot.org> |
Made it default to check instead of check-dejagnu. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18488 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
642d1021daf429892194eb11f9171de05dbf3855 |
|
04-Dec-2004 |
Chris Lattner <sabre@nondot.org> |
check is now a single colon rule. Also make it default to running dejagnu instead of qmtest git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18471 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
513b9213fd3e5575b2079145ec41fcc6e9c0a8d0 |
|
29-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add "docs" as a descendable directory (at the end) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18328 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
df561f4ab347736cc513ef0483d9049987ac32c9 |
|
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add a convenience target to build all three modes: Debug, Release, Profile git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18241 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
440add2697658ee122dad80332d39e0e941880ff |
|
08-Nov-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Move path override in test/Makefile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17613 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
a43efac5455abbb1a7713c3efdd6d34fbc872fc8 |
|
08-Nov-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Override PATH to submake so that all tools are found if the PATH is not set up properly (it also avoids using different tools that happen to be in the path). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17612 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
fd93c7db80e847eafa762731b3b073d3e9352479 |
|
07-Nov-2004 |
Tanya Lattner <tonic@nondot.org> |
Removed passing TARGET. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17587 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
491e9cd1828b757ee89c37817b01fa0d8808afe5 |
|
07-Nov-2004 |
Tanya Lattner <tonic@nondot.org> |
Changed check-dejagnu to take TESTSUITE as its args instead of TEST in order to not conflict with other stuff. Added path for test/Scripts. Also added a check to deal with TESTSUITE and runtest flags. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17586 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
92c0d6561bd0390a71a9012f5fea126c2a83f664 |
|
07-Nov-2004 |
Tanya Lattner <tonic@nondot.org> |
Minor error. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17573 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
38ed80aefb37185686d4b93a42375030b6f26c1a |
|
07-Nov-2004 |
Tanya Lattner <tonic@nondot.org> |
Added support to specify which test suite dejagnu should run (Feature or Regression). Use TEST=suite git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17572 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
7a7cb4c99b9021e8faeb9bba5c16f8a7e8edaf08 |
|
07-Nov-2004 |
Tanya Lattner <tonic@nondot.org> |
Added rough support for dejagnu testing. Changes need to be made to autoconf to provide the target_triplet and to check for 'grep -C' which would be used instead of the python script we have now. Eventually the python script should be converted to bash. The dejagnu-clean needs to be fixed to use find. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17555 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
cc2d1e25f37d0d00c7f7f3ec562be61bc34e54ca |
|
30-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Internalize variable names to prevent recursive assignment. Cleanup docs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17359 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
90c29494121e3a4cefb5cae5d272178bbc49d3a9 |
|
26-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Reduce the number of EXTRA_DIST files since Makefile.rules now handles the autoconf directory automagically. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17249 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
151f8ba3645defc371eb4b68427384e411305734 |
|
25-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
New Makefile Features: * "dist" target now builds tar.gz, tar.bz2, and zip files suitable for distribution. "dist" can only be run from $(BUILD_OBJ_ROOT) and implies a "check". * made the preconditions not do a recursive make and ensured that they are executed sequentially. * made the messages output by the makefile be prefixed with "llvm" and the make level (e.g. llvm[1]: ) in the same way that make does so that the messages are uniform and more readable. * Fixed the tags target so that tags depends on TAGS which contains the rules to build a file named TAGS * Implemented the EXTRA_DIST feature in a few directories to make sure it works. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17210 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
746aa1a1c869fe1f33bd475d3389d8b49f150abc |
|
24-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Move top level rules for tags and installing headers to Makefile.rules git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17203 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
794cbc22b748ea43d69fb774c3afb1dc3543791f |
|
17-Sep-2004 |
John Criswell <criswell@uiuc.edu> |
Changed the distclean target to handle the new location of config.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16385 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
f13562fb9777d1e617e17c3bb583b336c02f0f0d |
|
29-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add lib/System ahead of lib/Support in case there are operating system issues. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16095 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
5f285396a852a4f0f311893b5147251b781c4763 |
|
24-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Include the "examples" directory as optional. Update configure script to configure the examples/Makefile git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16028 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
129f6cfae7fd825fde58f487e5b535b7a539d8c8 |
|
24-Jun-2004 |
Chris Lattner <sabre@nondot.org> |
etags isn't portable at all. Make it not run by default. If you still want it, just type 'make tags' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14368 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
431c8767d996e6fd86ae4201ddf1101ac49b1be5 |
|
11-Jun-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Change tags rule to pipe output from find through etags command so that it doesn't break on machines with limited command line lengths. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14138 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
4f840ed7e0dd2bf43d22054352e0d68b9d4df8c7 |
|
25-May-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Change the install-includes target to completely ignore the llvm/Internal directory. Headers located there are not public to LLVM but are shared between LLVM modules. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13769 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
6d5ab866fc1492c12b1f2531bbe7dcdb55ac9e15 |
|
24-Apr-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Standardize header comments of top-level Makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13143 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
d994db00b2a5409ca1d9ad7e82c9f0d71d6db877 |
|
16-Apr-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
As a part of the bootstrapping process, the top-level tools-only target should not build projects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12984 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
89409b64eb49be12a6f77e4f766ed4f157498851 |
|
10-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Should fix pr220 - "make install" doesn't install header files when BUILD_SRC_ROOT != BUILD_OBJ_ROOT git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11253 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
6c0969696aac8fd475c55b0a9ecda5ceffb7da13 |
|
09-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Fix bug in installation process: MKDIR must respect DESTDIR. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11236 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
59932233c60fb8df343377c236f72d06ae9e1876 |
|
08-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Remove rules for autoconf'ing files from top-level Makefile git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11185 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
6a8c2907b0721ce53ad6887be5b10eef50dac060 |
|
04-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Revised version of a patch for PR222 that works with my version of gmake. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11104 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
9cf662b367795f07ddf2c6deca33839b6581548b |
|
03-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Apply Michael Kahl's patch to fix the 'make tools-only' target when OBJDIR != SRCDIR. See PR222. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11102 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
6fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336 |
|
22-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Move support for building tags database from Makefile.rules to Makefile, because it's only used in the top-level directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10960 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
67afaa1899bb51ca89a0ae40c1608802dfb2da74 |
|
22-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Part 2 of DESTDIR support git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10945 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
f29202149ef7cc6f7ff538d134d657ee6f034255 |
|
13-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Simplify configure rules. (I don't know if anyone else cares...) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10816 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
265f0ec5599b699e6c5360fd4c36c5b2056d1089 |
|
10-Dec-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Support 'make install' for LLVM include files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10378 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
c536545a4373e0cbf2f7ab1804b64741fb5aa2ff |
|
21-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Add tools-only target, for bootstrapping the C/C++ front end. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9341 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
e488e9360b1a865ba604330965edcf139e590b65 |
|
21-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added LLVM copyright notice to Makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9312 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
b68e33476ea90e84c261d065d852b998836b9238 |
|
08-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
I really meant to use that AUTOHEADER variable I put in there. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8972 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
e9b509057b0e32f150adee633899b6aebf7e21bc |
|
08-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Add rule for regenerating config.h.in using autoheader. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8957 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
7528343cbd35491d61f4d66bf3f97445173afc7e |
|
07-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Add target to regenerate top-level "configure" script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
091bbbada30ef4c17e5f66b740adda0acf7cc31a |
|
05-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Revert back to keeping Burg and TableGen in the utils directory git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8876 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
4e0797835fbcbd06290140b698a5eb8b5b6e2188 |
|
29-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Moved llvm/lib/Support to llvm/support/lib/Support. Moved llvm/utils/Burg and llvm/utils/TableGen to llvm/support/tools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8733 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
52cc7e2eddaeba4edf3332e1ec57855c64e271d3 |
|
15-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
build the new runtime directory git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7876 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
d741bcfa1612e418216450b1893bb0763341f24d |
|
12-Aug-2003 |
John Criswell <criswell@uiuc.edu> |
Merged in changes between PRE11_ROOT and LLVM_PRE111 (i.e. the beginning of the pre-release 1.1 branch and pre-release 1.1.1). Made the USE_SPEC option work. Silenced unnecessary error output from the cmp command when checking for updates to lex/yacc generated files. This fixes a problem where we get error messages the first time the file is generated. Fixed the distclean option. It is now in the Makefile (i.e. only runs in the top level source directory), removes more files, and plays nicely with external project Makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7780 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
8bff509803b2e18e355bd278820f5a7fcc643fc1 |
|
11-Jun-2003 |
John Criswell <criswell@uiuc.edu> |
Modified Makefile.common to handle compilation of projects inside and outside of the llvm source directory. The main modification was to add new environment variables: one set for llvm entities and another set for source entities current being compiled. This should make the Makefile more flexible and easier to understand as each environment variable only does one thing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6679 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
737ae6ea610a68a897b9314c4965124c7af578fa |
|
02-Dec-2002 |
Chris Lattner <sabre@nondot.org> |
Make sure to build lib/Support before the utilities, then use the new makefile in utils to build the utilities git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4844 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
ea4b0b2fe52312153aba4331d96e381af987bc62 |
|
18-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Build burg tree git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3792 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|
009505452b713ed2e3a8e99c5545a6e721c65495 |
|
06-Jun-2001 |
Chris Lattner <sabre@nondot.org> |
Initial revision git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
|