36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/Makefile.config.in
|
1baa38147a62cb9e905c8229098be2e3a7627032 |
|
25-Jun-2013 |
Eric Christopher <echristo@gmail.com> |
Add an autoconf option for turning on -gsplit-dwarf by default when building llvm. This saves quite a bit of time and space when linking. Please report any problems via bugzilla. Caveats: a) This will only work on linux b) This requires a fairly new binutils c) This requires a fairly new gdb git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184808 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
ee03c949b85036b68c261dcc27dca064ee7e525d |
|
23-Apr-2013 |
Alexey Samsonov <samsonov@google.com> |
Add basic zlib support to LLVM. This would allow to use compression/uncompression in selected LLVM tools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180083 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
c6aa8348363c67d6ef1fac87e1d933742bf41403 |
|
15-Mar-2013 |
Eric Christopher <echristo@gmail.com> |
Turn anonymous type in anonymous union warning back on after cleaning up issues. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177136 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
6c440fcea52e27b3befcf2ad5f7dcc58a15a2e58 |
|
04-Feb-2013 |
Patrik Hagglund <patrik.h.hagglund@ericsson.com> |
Pass CPPFLAGS/CFLAGS/CXXFLAGS from the environment of configure to Makefile.config. This is implied at the bottom of the help text of configure (besides CC/CXX/LDFLAGS, already passed to Makefile.config). For backward compatibility, the values of CFLAGS and CXXFLAGS defaults to empty, overriding the default values provided by autoconf (for example, '-g -O2' when CC=gcc'). $(CPP) is not used by our makefiles. Therefore, the value of CPP is not passed to Makefile.config, despite beeing mentioned by 'configure --help'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174313 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
1983f54daebc5b4ba0ebb3fbc6ec0abb083f8908 |
|
31-Jan-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Add -Wno-nested-anon-types to -pedantic builds of LLVM. This Clang warning catches uses of an extremely minor and widely-available C++ extension (which every C++ compiler I could find supports, but EDG and Clang reject in strict mode). The diagnosed code pattern looks like this: struct X { union { struct { int a; int b; } S; }; }; git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174103 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
11486ffd5ad0d51d9ba338b9c0596d2164e41711 |
|
31-Jan-2013 |
Saleem Abdulrasool <compnerd@compnerd.org> |
build: @ENABLE_THREADS@ => @LLVM_ENABLE_THREADS@ Makefile.config does not have the value for ENABLE_THREADS substituted as the variable is called LLVM_ENABLE_THREADS within configure.ac. This was pointed out by zygoloid over IRC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174021 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
3ef8b0adb4c64b5a8611472850b4991afaf289f1 |
|
30-Jan-2013 |
Saleem Abdulrasool <compnerd@compnerd.org> |
build: add --with-python option This adds a new --with-python option to allow configuration of the python binary for building. If not specified, $PATH will be searched for common python binary names (python, python2, python3). If specified, and the path is not executable, it will attempt to search $PATH. Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org> Reviewed-by: Eric Christopher <echristo@gmail.com>, Daniel Dunbar <daniel@zuster.org> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173890 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
fbb662f840c2f76988ff9f3f152695632cfc71be |
|
16-Jan-2013 |
Peter Collingbourne <peter@pcc.me.uk> |
Introduce llvm::sys::getProcessTriple() function. In r143502, we renamed getHostTriple() to getDefaultTargetTriple() as part of work to allow the user to supply a different default target triple at configure time. This change also affected the JIT. However, it is inappropriate to use the default target triple in the JIT in most circumstances because this will not necessarily match the current architecture used by the process, leading to illegal instruction and other such errors at run time. Introduce the getProcessTriple() function for use in the JIT and its clients, and cause the JIT to use it. On architectures with a single bitness, the host and process triples are identical. On other architectures, the host triple represents the architecture of the host CPU, while the process triple represents the architecture used by the host CPU to interpret machine code within the current process. For example, when executing 32-bit code on a 64-bit Linux machine, the host triple may be 'x86_64-unknown-linux-gnu', while the process triple may be 'i386-unknown-linux-gnu'. This fixes JIT for the 32-on-64-bit (and vice versa) build on non-Apple platforms. Differential Revision: http://llvm-reviews.chandlerc.com/D254 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172627 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
d2f8216ba496b139815aee29052093c1b0d7a996 |
|
09-Jan-2013 |
David Greene <greened@obbligato.org> |
Disable -Wuninitialized for gcc If the compiler is gcc, disable variants of -Wuninitialized depending on the gcc version. This gets a lot of false positive warnings out of the build. Generate a new configure for the gcc -Wno-uninitialized fix. Pick up -Wno-uninitialized from configure Add the option -Wno[-maybe]-uninitialized as determined by configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172006 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
d14baf450b17d47c80950b59e3dd8844b79821f7 |
|
13-Dec-2012 |
Roman Divacky <rdivacky@freebsd.org> |
Add options to disable building of ARCMT, Rewriter and Static Analyzer in clang. The default remains to build those. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170134 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
92080529a05e223303a75d83008f804fd518aba7 |
|
01-Oct-2012 |
Jordan Rose <jordan_rose@apple.com> |
Re-enable support for --program-prefix. The Apple buildbots have been modified not to pass --target, so they shouldn't choke on a default program prefix anymore. Patch by Rick Foos! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164956 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
85042e658558e32a168a91379d158e6d694d6530 |
|
26-Sep-2012 |
Jordan Rose <jordan_rose@apple.com> |
Revert "Add --program-prefix support to build" The Apple buildbots are set up to pass --target to configure for both cross- and non-cross-compile builds, and the standard autoconf response to this is to set the program prefix to '<target>-'. Until we can figure out the proper way to handle this (don't pass --target? pass an explicit --program-prefix=""? don't auto-populate program_prefix with target_alias?) it's more important to keep the buildbots running. This reverts r164633 / ba48ceb1a3802e20e781ef04ea2573ffae2ac414. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164651 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
ba48ceb1a3802e20e781ef04ea2573ffae2ac414 |
|
25-Sep-2012 |
Sebastian Pop <spop@codeaurora.org> |
Add --program-prefix support to build git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164633 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
164a308b563c8bdc280c0762d79a8e797c3497e7 |
|
28-Aug-2012 |
Eric Christopher <echristo@apple.com> |
Temporarily revert this to bring back the bots. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162722 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
94a935f072452d00207b1e8c1da75c31bb2a5f9b |
|
28-Aug-2012 |
Sebastian Pop <spop@codeaurora.org> |
Add --program-prefix support to build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162707 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
8b5bee495f8ffcaad8f8b24f93b10c674d84f0e5 |
|
14-Aug-2012 |
Daniel Dunbar <daniel@zuster.org> |
[configure] Add a --enable-keep-symbols configure flag. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161880 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
09a887345f283f3ffb46a36e78ca761026ab0cf2 |
|
03-Aug-2012 |
Eric Christopher <echristo@apple.com> |
Add a configure flag for enabling -Werror on the command line while building as requested by Lang. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161253 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
46e6bcf3aca5496e51993dff0d3be2c0b45e4a8f |
|
03-Aug-2012 |
Eric Christopher <echristo@apple.com> |
Add support for detecting libxml for Dmitri's work. He'll commit code in clang that uses this shortly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161252 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
82120023861a85427f436dcb6f21a741e32a7896 |
|
03-Aug-2012 |
Eric Christopher <echristo@apple.com> |
Add a configure option to pass -std=c++11 on the command line. rdar://11366674 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161251 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
42dffa50c5e99e81b97919fbc142f2abe05a18a3 |
|
03-Aug-2012 |
Eric Christopher <echristo@apple.com> |
Revert previous patch here, we should instead configure in specific packages for particular uses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161246 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
cbd84f7d8309996d1f5802c9fc54edaf4283bd57 |
|
03-Aug-2012 |
Eric Christopher <echristo@apple.com> |
Add a BUILD_FLAGS variable so that autoconf checks have a place to store additional flag options since too many things can and do override CPPFLAGS. Also, this is exported, unlike CPPFLAGS so it can be actually used elsewhere. This should enable us to remove the AC_SUBSTs in the intel checks, but I have no way of testing it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161233 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
01e4a065acebdb3ff1803fca7b1c481b2cadedee |
|
28-Jun-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Remove autoconf support for runtest and tclsh, some of the last vestigal bits of DejaGNU. Eric, you may want to remove the TCLSH bits from aclocal.m4 and regenerate... I didn't want to touch the m4 file lest something exploded. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159308 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
bb8cef51dfe7bb59109786a0ca46ad165c39aa38 |
|
17-May-2012 |
Danil Malyshev <dmalyshev@accesssoftek.com> |
- Added ExecutionEngine/MCJIT tests - Added HOST_ARCH to Makefile.config.in The HOST_ARCH will be used by MCJIT tests filter, because MCJIT supported only x86 and ARM architectures now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157015 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
754935418133ece1f51d1857a61d538797c34891 |
|
07-May-2012 |
Preston Gurd <preston.gurd@intel.com> |
Make IntelJITEvents and OProfileJIT as optional libraries and add 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! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156319 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
61b1851a205cb8dd29c1d3d4231efb8f8f7da283 |
|
13-Mar-2012 |
Eli Bendersky <eli.bendersky@intel.com> |
Add profiling support for Intel Parallel Amplifier XE (VTune) for JITted code in LLVM. Also refactor the existing OProfile profiling code to reuse the same interfaces with the VTune profiling code. In addition, unit tests for the profiling interfaces were added. This patch was prepared by Andrew Kaylor and Daniel Malea, and reviewed in the llvm-commits list by Jim Grosbach git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152620 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
8c3d2580cbd52a91e85a27cc96301cbd5c281cee |
|
07-Mar-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
configure: Don't require a perl interpreter to be present, LLVM's buildsystem doesn't depend on perl anymore. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152234 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
9993a3aebb27c5cac55429a23af2d2a0f129cb95 |
|
29-Feb-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
Enable -Wcovered-switch-default again, but add -Werror to the checks to make sure we don't use it with compilers that don't support it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151665 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
3c2e5f2140ade86ff353b27b37137d493f487558 |
|
28-Feb-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Temporarily revert r151609, which enabled a new warning for LLVM and Clang builds. The detection logic for compilers that support the warning isn't working. Rafael is going to investigate it, but didn't want people to have to wade through build spam until then. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151649 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
33177f591a46e2a476fe8ab49f7055532b48fd40 |
|
28-Feb-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
Enable -Wcovered-switch-default as it matches the switch style used in llvm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151609 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
7fe0e03fb068406b9a67930c278aff661ef271e8 |
|
18-Dec-2011 |
Dylan Noblesmith <nobled@dreamwidth.org> |
capitalize project name, reference bugzilla And fix the double-[]. It was including the [] as part of the project name somehow, resulting in PACKAGE_TARNAME "-llvm-" and a strange docdir default: ./configure --help | grep docdir --docdir=DIR documentation root [DATAROOTDIR/doc/-llvm-] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146849 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
ae7e2a4bbbdfa82b4e2670fccb3a0aed812c3b0a |
|
28-Nov-2011 |
Bob Wilson <bob.wilson@apple.com> |
Add an optional separate install prefix for internal components. rdar://10217046 Some files installed by clang are not relevant for general users and we'd like to be able to install them to a different location. This adds a new --with-internal-prefix configure option and a corresponding PROJ_internal_prefix makefile variable, which defaults to the standard prefix. A tool makefile can specify that it should be installed to this internal prefix by defining INTERNAL_TOOL. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145234 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
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.config.in
|
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.config.in
|
13460c9bd6bf08dfc68cc36e72e02e8198a97eca |
|
26-Oct-2011 |
Charles Davis <cdavis@mines.edu> |
Revert 142997. It doesn't work on Mac OS or the BSDs, which all use the BSD version of the install program, which does not have the --strip-program switch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143009 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
f3a5ba548f7cd890d428c76565300d1c1b687981 |
|
26-Oct-2011 |
Eric Christopher <echristo@apple.com> |
Search for and use the strip program and pass it to install for it to use for stripping final executables. Patch by Simon Atanasyan! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142997 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
817cb964e2c505281f1d46de1a1eb39b554376db |
|
18-Oct-2011 |
Daniel Dunbar <daniel@zuster.org> |
build: Remove some unused code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142398 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
e5ab51d51f6e5cebf57db76c7f8527febc6a2b71 |
|
16-Oct-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
autoconf: Introduce --with-clang-srcdir, to build out-of-tree clang as tools/clang on tools/Makefile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142102 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
5d332f8b4a242c34644d0b153c72ec371c724013 |
|
13-Oct-2011 |
Daniel Dunbar <daniel@zuster.org> |
build: Remove some stray LLVMC configure variables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141869 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
73ec95296e231215f021fe591f068a10283dc882 |
|
21-Sep-2011 |
Eric Christopher <echristo@apple.com> |
Remove the rest of the compiler checking from the top level configure script. Only the testsuite project needs to know this information. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140220 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
e2a91a76dffcf8cda97b835f0693f9dc6f26ba68 |
|
17-Jun-2011 |
Daniel Dunbar <daniel@zuster.org> |
build/configure: Add support for --with-extra-ld-options flag (to provide extra options just to pass to ld). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133206 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
8eac88621626e196db2cb76492dc60c71c7c7fbb |
|
29-Dec-2010 |
NAKAMURA Takumi <geek4civic@gmail.com> |
autoconf: Add --disable-embed-stdcxx to suppress linking libstdc++.a into llvm.dll with --enable-shared on Cygming. Cygwin has stdc++.dll in it's distribution, and we can assume distro's stdc++.dll might be available. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122622 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
031d30781acaecb58f64a7b480818a219594e99f |
|
10-Dec-2010 |
Eric Christopher <echristo@apple.com> |
Use GZIPBIN instead of GZIP. Apparently gzip uses GZIP as an environment variable for args you want to default pass to gzip. Patch based on one by asau@inbox.ru. Fixes PR8758. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121449 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
1ac320ebb1f0900e99eee8de208884f033ed67d5 |
|
25-Nov-2010 |
Duncan Sands <baldrick@free.fr> |
It seems inconsistent to have LLVMCC_EMITIR_FLAG and LLVMGCC_DISABLEOPT_FLAGS, one with CC in it, the other with GCC. Rename LLVMGCC_DISABLEOPT_FLAGS to LLVMCC_DISABLEOPT_FLAGS. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
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.config.in
|
a84b56771371cf1cd03812baff69164e7192115a |
|
10-Nov-2010 |
Tobias Grosser <grosser@fim.uni-passau.de> |
Detect if llvm-gcc is built on dragonegg. Store the flags needed to disable optimizations and to emit LLVM-IR depending on the version of llvm-gcc used. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118684 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
baaadb2672e70916eb7e35b48b5ca34bec772fb8 |
|
30-Oct-2010 |
Tobias Grosser <grosser@fim.uni-passau.de> |
Add polly support to the build system. Update the cmake and autoconf build system to compile polly as a shared library if it is checked out into tools/polly. In case polly is not checked out, nothing changes. This models the way clang can be added to llvm if checked out to tools/clang. Also rebuild configure. Patch contributed by ether. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117755 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
7cf8fc7a45373aab97ce58130087b8b5db064f54 |
|
04-Aug-2010 |
Chris Lattner <sabre@nondot.org> |
Make the makefiles go much faster by using the realpath builtin instead of shell. On my 8 core mac pro, this speeds up a 'make -j8' null build of the lib directory from 1.11s to 0.77s wall time. Patch by NAKAMURA Takumi! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110166 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
6418cb3f4b558ff917509b661e29b5a556f0e11d |
|
07-Jul-2010 |
Gabor Greif <ggreif@gmail.com> |
typo in comment, regeneration not necessary git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107774 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
426b06d808e6b448e0c00c2407e2a28f430bd25d |
|
01-Jun-2010 |
Dan Gohman <gohman@apple.com> |
Delete unused variables (that weren't even getting expanded). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105278 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
da612d62260220618af9be428aa827d5d04f344f |
|
01-Jun-2010 |
Dan Gohman <gohman@apple.com> |
-retain-symbols-file is not what it seems. Update the makefiles and configury to use --version-script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105271 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
dd464df687faf544e83684d0c0e4da87c05f8bfe |
|
10-May-2010 |
Daniel Dunbar <daniel@zuster.org> |
Add new configure option, --disable-timestamps, intended to turn off anything which would mess up binary/object comparisons. Currently: - Disables 'Built on ...' in 'foo --version'. - Disables timestamps from being embedded into .dir files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103423 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
68cb31901c590cabceee6e6356d62c84142114cb |
|
07-May-2010 |
mike-m <mikem.llvm@gmail.com> |
Overhauled llvm/clang docs builds. Closes PR6613. NOTE: 2nd part changeset for cfe trunk to follow. *** PRE-PATCH ISSUES ADDRESSED - clang api docs fail build from objdir - clang/llvm api docs collide in install PREFIX/ - clang/llvm main docs collide in install - clang/llvm main docs have full of hard coded destination assumptions and make use of absolute root in static html files; namely CommandGuide tools hard codes a website destination for cross references and some html cross references assume website root paths *** IMPROVEMENTS - bumped Doxygen from 1.4.x -> 1.6.3 - splits llvm/clang docs into 'main' and 'api' (doxygen) build trees - provide consistent, reliable doc builds for both main+api docs - support buid vs. install vs. website intentions - support objdir builds - document targets with 'make help' - correct clean and uninstall operations - use recursive dir delete only where absolutely necessary - added call function fn.RMRF which safeguards against botched 'rm -rf'; if any target (or any variable is evaluated) which attempts to remove any dirs which match a hard-coded 'safelist', a verbose error will be printed and make will error-stop. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103213 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
e05f609b61c23846ee21a24a97631d2364f55078 |
|
17-Apr-2010 |
Dan Gohman <gohman@apple.com> |
Add an autoconf check for -retain-symbols-file and conditionalize use of that option with it. This eliminates an imprecise "Linux" test, and should help support old versions of gold. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101560 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
764f62ba601ed80710a05565b61c6dd4fbb73eea |
|
15-Apr-2010 |
Anton Korobeynikov <asl@math.spbu.ru> |
Revert r100896 and around - this breaks the only mingw32 buildbot we have. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101387 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
17e8b7fbde5175c27c734f905959ebfae1e317b4 |
|
12-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
whether we enable dylibs or not depends on the host, not the target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101007 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
e3a39d40db3893be37107356f0c1680bef8a8ec1 |
|
09-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
suck the propagating "has dynamic libs" check into a single makefile variable TARGET_HAS_DYNAMIC_LIBS git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100896 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
d4076cfc834da5255d2f7a15b6f9c7cd80132223 |
|
04-Mar-2010 |
Erick Tryzelaar <idadesub@users.sourceforge.net> |
Rewrite makefiles to explicitly reference DESTDIR to fix bug 3153. We need this so can not bake DESTDIR into the O'Caml symlinks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97743 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
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.config.in
|
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.config.in
|
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.config.in
|
9851567a106ef1907cca715fc5e3e4e498b2df81 |
|
23-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
Initial configure support for using Clang as the LLVM capable compiler. Comes in two parts: 1. Use --with-clang=path/to/clang/compiler to select an installed clang, or --with-built-clang to have the makefiles use the clang which will be built as the LLVM capable compiler. If neither is given, --with-built-clang will be used if the Clang sources are checked out into the standard location (tools/clang). 2. Use --with-llvmcc={llvm-gcc,clang,none} to specify which LLVM capable compiler to use. If not given, then llvm-gcc will be used if available, otherwise Clang. Makefile support still to come. Eric, Doug, Chris, seem reasonable? git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96934 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
e209c383038f9e58c52c8b168879874818c63b11 |
|
23-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
Kill off unused LLVMGCCLIBEXEC make variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96910 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
951fd6dfad43dac54c95b4ada103f78fa78299e6 |
|
23-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
Kill off LLVMGCCARCH and LLVMGCC_VERSION make variables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96909 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
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.config.in
|
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.config.in
|
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.config.in
|
d6c8ec6546bd8104cbd8705fa0e51676c51d2e01 |
|
07-Dec-2009 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fix typos. Thanks to John Tytgat for noticing it! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90728 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
420d23c3d6c0fd0a5ec8f03acbbd222a377339da |
|
16-Nov-2009 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add configure options for specifying where to look for libstdc++. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88943 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
7f9ec910a38f769dc91f1b3b3a9b50ee1cecff19 |
|
12-Nov-2009 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add the --with-c-include-dirs to llvm's configure. The clang patch is next. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86955 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
1fce948ccbd67fff3fc7df954cd1c38f7991398d |
|
04-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
configure: Add --with-optimize-option, for setting the default value of OPTIMIZE_OPTION. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86005 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
8039e03777b9db1d90fecfaf413945c45560b727 |
|
26-Oct-2009 |
Julien Lerouge <jlerouge@apple.com> |
Add an autoconf test to check for optional compiler flags like -Wno-missing-field-initializers or -Wno-variadic-macros. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85147 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
7fd82e56a8d6fd48dd22f85ce502c24ff599d7a8 |
|
27-Sep-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
Enable -g with DEBUG_SYMBOLS and --enable-debug-symbols instead of DEBUG_RUNTIME. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82906 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
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.config.in
|
e55db741523b51f3f754b6dd62c5e0f52bb83b98 |
|
18-Aug-2009 |
Anton Korobeynikov <asl@math.spbu.ru> |
The attached patches attempt to fix cross builds. For example, if you try to use i686-darwin to build for arm-eabi, you'll quickly run into several false assumptions that the target OS must be the same as the host OS. These patches split $(OS) into $(HOST_OS) and $(TARGET_OS) to help builds like "make check" and the test-suite able to cross compile. Along the way a target of *-unknown-eabi is defined as "Freestanding" so that TARGET_OS checks have something to work with. Patch by Sandeep Patel! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79296 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
cc4f8bcedc44920ce0a50619f4f667b28b40dffa |
|
04-Jul-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
LLVMC can be now compiled w/o dynamic plugin support. Controlled via the --enable-llvmc-dynamic-plugins option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74784 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
2373c99433b634b8cf9c4deb28d68d1be255a564 |
|
03-Jul-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
Add --enable-llvmc-dynamic configure option. Controls whether libCompilerDriver should be loaded dynamically. By default this is needed only on Win32, to make dynamic plugins work. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74759 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
895f32c212032e546c743bf0a815044981521160 |
|
03-Jul-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
Trailing whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74758 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
dbefd0c15be7daa3d74a0a9a04a068ea76c641f8 |
|
17-Apr-2009 |
David Greene <greened@obbligato.org> |
Add a --enable-profiling option to configure to build Debug+Profile and Opt+Profile tools. Now we can profile any kind of flavor we build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69351 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
93f70fc291c56287bff7aefd924d171f005fdcc7 |
|
13-Apr-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Link against libffi if available, fall back to "no external calls from interpreter mode" when it's not. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68937 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
18f99072a61429cc6aec9bd3dc611867819d962b |
|
05-Mar-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Autodetect the availability of -export-dynamic in the linker. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66156 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
1dace48f538d44156cdb71834e718b9ad93d2711 |
|
03-Mar-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Switch to using -Wl,-R on Solaris. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
5992175b0fc368c69c33308e38785a0257a05b9c |
|
21-Feb-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Remove tests for flex/bison which are no longer needed by LLVM. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65249 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
f9c5c5c7a25a3c549cbbc523bf2c8f4e895c20b6 |
|
04-Feb-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Reapply patch from r62553, with a fix to avoid looking for an ffi.h that isn't there. This changes the interpreter to use libffi. After this patch, the interpreter will barely be able to call any external functions if built on a system without libffi installed (just enough to pass 'make check' really). But with libffi, we can now call any function that isn't variadic or taking a struct or vector parameter (but pointer to struct is fine). Patch by Alexei Svitkine! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63723 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
e2be5d5fd8bd8d353567ad02d61bdf32b9dfa66c |
|
03-Feb-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Add the ability to pass the path to binutils source to configure. This is needed to build the LLVM gold plugin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63621 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
9b8f542e2746b28721b3ec603c3aaaa10ea708fc |
|
09-Jan-2009 |
Misha Brukman <brukman+llvm@gmail.com> |
Removed trailing whitespace from Makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61991 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
3a67f5050307789b8ff0db80f19b2b4c8a95cf81 |
|
22-Oct-2008 |
Duncan Sands <baldrick@free.fr> |
Use spaces rather than tab. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57969 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
237033e6ac7e872f60dfc6724fcb938f2c263af3 |
|
21-Oct-2008 |
Torok Edwin <edwintorok@gmail.com> |
Fix make check on Solaris 10/x86: the default grep is not GNU grep, same for as. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57912 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
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.config.in
|
ecfe67c21799891f27597455ed84c70de7769f36 |
|
02-Sep-2008 |
Daniel Dunbar <daniel@zuster.org> |
Reapply majority of r55557 but with the changes to compilation flags disabled until issues with gcc 4.1 on linux 32-bit are resolved. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55636 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
0783f0d0a3d07a05c493fdd8b9a8b89eee467117 |
|
02-Sep-2008 |
Matthijs Kooijman <matthijs@stdin.nl> |
Revert r55557, it is causing linking failures on 32bit linux. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55628 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
dcf114e8610784e15c89eed2ad3ca930fa0634ed |
|
30-Aug-2008 |
Daniel Dunbar <daniel@zuster.org> |
Enable -fvisibility-inlines-hidden by default for compilers which support it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55557 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
279219a3d5faeb18a9f0c91c1fbbb8404c5d0225 |
|
31-Mar-2008 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Reverting r48974. See PR2183 for details. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48983 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
87a3b68bf701530b9dd9d181907542048dfae681 |
|
31-Mar-2008 |
Erick Tryzelaar <idadesub@users.sourceforge.net> |
Quote the ocaml executables realazthat in #llvm was having problems building llvm because configure was finding an ocaml executable in a directory with a space in it's name. This patch puts quotes around the name so that llvm can build for him. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48974 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b04776696359e54153e20c426419fe54b6766473 |
|
10-Mar-2008 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Adding ocamldoc generation. Patch by Erick Tryzelaar. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48147 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
163974de4763c21db3c312aec0ffb834f5203d13 |
|
15-Jan-2008 |
Chris Lattner <sabre@nondot.org> |
improve compatibility with mingw, patch by Alain Frisch git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46026 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
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.config.in
|
1d4e0782ba9761e3c664de53b837b74c0c818ff1 |
|
02-Oct-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Providing --with-ocaml-libdir for ./configure. The default is the stdlib if it's beneath --prefix, and is libdir/ocaml otherwise. If someone has a better way than this to test whether $B is a path within $A, I'd love to hear it: if test "$A" \< "$B" -a "$B" \< "${A}~" git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42532 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
48c7253054385572f22888380e81b0cc4231f42b |
|
02-Oct-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Fixing (harmless) typos. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42528 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
6530e9d8e6dfc8f16fe509701967e4ade99fae6c |
|
02-Oct-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Add explicit --enable-bindings option to configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42526 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
422937113da28615dc16f7abca8b0381c86aa6d5 |
|
29-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
PR1601: etags not configured correctly Resolving this by deleting vestigal etags remnants. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42460 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
a8c3660c1a4be5d4887f1899bc3c8e62b875c6c0 |
|
20-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Incorporating review feedback for GC verifier patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42163 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
0908d49c22775d20a88f595845b515f669d528f7 |
|
18-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42090 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
3c94f6ae077dcc48eff681097241b47b24b7b70b |
|
04-Jul-2007 |
Bill Wendling <isanbard@gmail.com> |
Change the place where man pages are installed to ${prefix}/share/man1. This puts them in a more standardized place. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37861 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
a696d24ad275608540aba1e5c668bbd52e04317e |
|
28-Jun-2007 |
David Greene <greened@obbligato.org> |
Add support for building with _GLIBCXX_DEBUG. New configure option --enable-expensive-checks allows the developer to enable runtime checking that can greatly increase compile time. Currently it only turns on _GLIBCXX_DEBUG. Other expensive debugging checks added later should be controlled by this configure option. This patch also updates llvm-config with a --cppflags option to inform llvm-gcc how to build itself so that it is compatible with an llvm that was built with _GLIBCXX_DEBUG. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37777 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
1addff971503bbe322ec3e498ca7645418a6f736 |
|
21-Apr-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Add support for determining which languages the llvm-gcc front end supports. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36319 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
8475ec068c213d0bf73f7686d82491a8f12e3b32 |
|
29-Mar-2007 |
Reid Spencer <rspencer@reidspencer.com> |
For PR789: Make the sys::Path::getFileStatus function more efficient by having it return a pointer to the FileStatus structure rather than copy it. Adjust uses of the function accordingly. Also, fix some memory issues in sys::Path. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35476 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
32b169114e586e61a95f11043aa6032f11995fb7 |
|
17-Jan-2007 |
Reid Spencer <rspencer@reidspencer.com> |
For PR739: Support overriding the prefix and DESTDIR variables from the make command line. This makes the makefile system a little more GNU compliant and the feature makes it easier for distribution builders to re-target the install location of LLVM. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33305 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
282d8c166f5da5b23fb60f21d45ef9db441220ed |
|
21-Dec-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Add a new variable, LLVMGCCLIBEXEC to get the libexec directory where the cc1 and cc1plus executables live. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32738 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
89b0d995d26d9e70b9c8d7fab8b99f1e89ac11bb |
|
16-Dec-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Allow an --enable-pic option to turn on -fPIC compiler option when building. The default is disabled until we know this doesn't break anyone. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32635 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
7f88ee0c5a092126628e9110430056327050d524 |
|
13-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
Fix a regression that completely broke make install. Instead of installing into /usr/local/bin it would install into /usr/localbin git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32522 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
281722dab8b89e0956136aa38ac8314cd2f42ff6 |
|
10-Dec-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR739: Define a DESTDIR variable and use it to define the various install locations. This allows DESTDIR to be overridden on the command line. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32409 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
1000b73397bd72b71ede338caf5b6379072d94a4 |
|
01-Dec-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR1019: Add HAVE_PTHREAD to makefiles with support from configure and use it to determine whether to build examples/ParallelJIT. Patch by Anton Korobeynikov. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32054 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
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.config.in
|
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.config.in
|
a6cb9a1c4d76c05c1d35eb84503195e628c898a7 |
|
05-Nov-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Get LLVMGCCARCH right regardless of the llvm-gcc version being used. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31467 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b2ed0526ce53e6418ddf3aef42f7abeffd8d7346 |
|
03-Nov-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Add a check to see if HUGE_VAL is sane or not. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
1b22fde3b225e4e465e6b53ca9ce03461223488f |
|
08-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Make the name of the project consistent with that specified in the configure.ac file. This fixes some case-consistency issues between the name of the tarball created by "make dist" and the tarball used for source when building the LLVM RPM package. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29554 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
a773bd54f32ceb55af08286fe00c6ec1b73e5b9a |
|
04-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Update the auto* tools: autoconf 2.60, libtool 1.5.22, automake 1.9.6. Update ltld.[ch] to version 1.5.22. Correct the notes about updating these tools (autoconf/README.TXT) Add configure options for getting the correct option for including a whole archive when linking. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29529 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
aea7fe4abd1f54edd3cbdadcbd8f0e2e99c5acf3 |
|
28-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR848: 1. Get the path to the pwd binary (/bin/pwd usually) from configure. 2. Use that path to run pwd in all path variables set in Makefile.config.in The hope is that these changes will resolve symlinks to physical paths. This should work on all platforms where the binary pwd defaults to printing physical paths. The shell version of pwd generally doesn't (it will print the symlink path). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29381 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
1bc686433bd5dea7ef4b8b5d97cd9461f041b56f |
|
28-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Changes to support cross-compiling LLVM. The GenLibDeps.pl script needs to have a compile-host version of "nm", not build-host. In order to effect this we must use autoconf to determine the correct "nm" to use and propagate that through the makefiles, through llvm-config and finally to GenLibDeps.pl as an optional argument. Patch contributed by Anton Korobeynikov. Thanks! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29368 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
e2cfe5d23225fa74febd5f170b919bba2c495308 |
|
26-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR814: Provide support for making cross-compiling builds. See the PR for details. Patch provided by Anton Korobeynikov. Thanks, Anton! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
cf9be26e5d99c50b350aa8c5bf6ce6bc8322b213 |
|
21-Jun-2006 |
Evan Cheng <evan.cheng@apple.com> |
Added --with-extra-options=opts to specify additional options to build LLVM and run tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28882 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b756c79d125c402931d0852f34c3444e947fcc8a |
|
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Support correct build: 1. Capture the ENABLE_THREADS configure variable in Makefile.config 2. Use ENABLE_THREADS to avoid building ParallelJIT if threads are not present. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28609 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
1a5a551919198a7e508624c6f555119815e4c66e |
|
10-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Fix a comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27551 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
c28ccd86b574cdcde54fa68f2f28e18f4b49498e |
|
09-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Change the assertions defaults: 1. Assertions now default to on for all builds 2. If you want them disabled you must (a) --disable-assertions to configure or DISABLE_ASSERTIONS=1 to make. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27548 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
c4329cf5059a7caedc45d77e6ee80e92b8123394 |
|
07-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR723: - Provide for the include of ENABLE_ASSERTIONS flag from the configuration. - Enhance the documentation for ENABLE_OPTIMIZED git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27486 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
7917d3af3f51a3584a87a44548d584a5ac253cfc |
|
07-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For support of new GCC v4, obtain the full and major versions of the llvm-gcc command. This will help distinguish which version is being used so the makefiles can accommodate. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27461 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b195d9d365e5f960c93ddfdf10638d5d147d9f6f |
|
24-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Update to llvm-config tool, by Erik Kidd: 1. Check for Perl and only build llvm-config if its available. 2. Add some virtual components 3. Don't depend on "standard" location for Perl, but configured location 4. Document the tool with a POD file. This version is now ready for testing by users. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27005 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
6e96d81c874d19782b6c0942dd89d29eb1dbb75f |
|
21-Dec-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Implement fix for PR471: * Add --enable-debug-runtime option, defaults to disabled * Pass the new config var, DEBUG_RUNTIME, to Makefiles * Don't use -Wa,-strip-debug if debug-runtime is enabled git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24891 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
5a870448d12a786098e9ec5018cd2bb3f5f673fd |
|
22-Apr-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Two changes: 1. Get rid of TOOLLINKOPTS as it is a hold over from llvm-test and only used to communicate additional libraries to the linker. The *standard* way to do that is with the LIBS variable which this change supports. 2. Allow the TARGETS_TO_BUILD variable to be set from the configuration substitution. This is the result of the --enable-target= parameter to the configure script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21449 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
4a0aaea3ded71331fce72357eb52979786315ba4 |
|
24-Feb-2005 |
Reid Spencer <rspencer@reidspencer.com> |
For PR528: * Consolidate all "install" usage to the install program/script found by autoconf which includes the autoconf/install-sh script if necessary * Change Makefile.rules to not use the -D flag to install but use the MKDIR command as necessary. * Change Makefile.rules to differentiate between installation of executable files and regular data files to get the permission modes correct. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20294 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
78ba11d0d2aab6e7f9e0d1050deb6f60347719f0 |
|
16-Feb-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Remove the "pax" program from the list of those needed to support LLVM. The install target in Makefile.rules no longer uses pax but just uses find and "install" instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20216 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
153626a3c0598ea0b74b38e364184ab6c23ae1da |
|
16-Jan-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Don't confuse the LLVM_OBJ_DIR and the PROJ_OBJ_DIR because there might be a symbolic link making the autoconf name for the directory (LLVM_OBJ_ROOT) and the "make" name for the directory (PROJ_OBJ_ROOT) different. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19607 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b2cb4861511692d8566b50fa34720eeb09ed617e |
|
16-Jan-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Several changes: * Get rid of variables that are duplicates of autoconf variables. * Rename BUILD_* to PROJ_* * Define some project related install locations * Don't assume LLVM's configured values are the project's git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19589 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
bbf7a8af5a7781cf0f721770ab81333f22c0f464 |
|
31-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: Make LLVM_ON_UNIX and LLVM_ON_WIN32 available in the makefiles git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19205 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
7908035f47ee637a2e9b585e3057b0f974dc75ca |
|
22-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR432: * Use new configuration variables to compute LLVMGCC and LLVMGXX variables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19094 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
8a2d4718257aa1a97dad9f9f8cce719b539c694b |
|
16-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add CMP and CP configuration variables for the unix cmp and cp programs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18990 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
60edb3bdce74a1c33cf7d03fa8b0416225dcf6a6 |
|
13-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
More properly name bytecode_libdir cferuntime_libdir. This is only the libdir for the CFE runtime libraries, not "all bytecode". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18881 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
8690180f494fcd135f065a895b49ab15731efb4d |
|
09-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Remove last remnants of Python/QMTest support git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18672 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
0fcb9410b9c51a179b3c7a80291f00dac344038c |
|
30-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add a check for the tclsh program needed by dejagnu. This can have weird names that have version numbers in it so this macro, DJ_AC_PATH_TCLSH will make the necessary checks. The makefile variable TCLSH is set to the path found. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18382 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
e1200219ec6f4d6ff7f54933ccad462c8dfdbb70 |
|
29-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
* Get additional configured values into the makefiles * Provide support for ENABLE_DOXYGEN * New tools that documentation generation requires git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18326 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
4a41586769ee66f4b2ba57a1b126506e14cda351 |
|
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Remove HAVE_BZLIB and HAVE_BZIP2. We always have bzip2 now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18254 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
4b8f82fbe6c76f0bed5f424f8bcc28d6a6ff6b04 |
|
08-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add the RUNTEST autoconf onfiguration variable for Deja-gnu support. This tool runs Deja-gnu test suites. The 'make' variable RUNTEST is now set automatically in the Makefile.config file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17599 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
18224032d3b26cad39991fc569948f15cf5ed953 |
|
07-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add TARGET_TRIPLE git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17581 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
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.config.in
|
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.config.in
|
8fa2d383f526166770ff6c5c49db6a7bc1c29d84 |
|
22-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Remove the unused SourceDir variable (use BUILD_SRC_DIR) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17165 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
94926f0106d422aa6d319065de2d7f55c3bac929 |
|
04-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Fix typo in makefile variable name that prevents zlib from being recognized git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16656 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
37130d2b5edab108b05a29cd71b7476ff0bed172 |
|
04-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Provide support for auto-detection and use of compression libraries. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16643 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
c9d4054d2e4b73ecf7f54979d31b5d36cf2e1eef |
|
07-Sep-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
PAPI is not used here. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16236 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
4d68ba2dc9b4e926ee36e1c277d1eaf4a1fd33fd |
|
07-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Remove variables and tests that were specific to the now defunct test/Programs. These have been moved to llvm-test/autoconf/configure.ac and llvm-test/Makefile.config.in git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16231 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
9b87287e7df82dd82570396cdba0da42eb4fca93 |
|
03-Aug-2004 |
John Criswell <criswell@uiuc.edu> |
Set a variable so that we can find the python interpreter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15424 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b5a2e40dd8f6b6550d4191f6d74edcb641d0153f |
|
17-Jun-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Since the Great LLVM Tool Renaming(tm), we no longer have collisions between our assembler/linker and the system equivalents. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14197 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
e6d468f6f77b52e5ccc4592d1024829d8f5cf70b |
|
01-Jun-2004 |
John Criswell <criswell@uiuc.edu> |
Added the EXEEXT variable so that Makefiles can figure out what extension to put on executable files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13925 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
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.config.in
|
b798b1e9a35331933e748262f3920413237ab136 |
|
10-Mar-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Fix up a seriously outdated comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12267 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
f3dd0dbc584d66a25e11bca66c6d2e93ac247e27 |
|
26-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Fix typo. I wonder how this actually worked. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11854 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
1e3aba1c19836693ef9477d885d197e22f0043c0 |
|
26-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Complete the SPEC_ROOT and USE_SPEC to SPEC2000_ROOT and USE_SPEC200 rename. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11853 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b9a131e8a6dbd8f4d7e06267b0a2fa65c816b7fa |
|
20-Feb-2004 |
John Criswell <criswell@uiuc.edu> |
Added the POVRAY_ROOT to locate Povray. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11681 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
0021c31b60706f0a35f0858c112ebdc709f3d3e7 |
|
13-Feb-2004 |
John Criswell <criswell@uiuc.edu> |
Added check for target machine endian-ness and put the result into Makefile.config (ENDIAN variable is set to big or little). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11398 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b607cc8871bcae21d94775a65c285fe4ac479c75 |
|
10-Feb-2004 |
John Criswell <criswell@uiuc.edu> |
Added support for configuring SPEC95. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11295 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
8abff7945a326a9ca1e688273681c7c9ca6df6e3 |
|
22-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Move bytecode_libdir def'n to Makefile.config.in from Makefile.rules, so it lives near the other installation dirs (like libdir, bindir, etc.). Move the rule for making bytecode_libdir out of the ifdef LIBRARYNAME...endif. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10964 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
e0cec5d75ad9fc1fd9f6d7d3b23b5b1226c89ea4 |
|
22-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Get autoconf'd ETAGSFLAGS value from configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10961 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
88aeace3189c214115e5170bcedf1888235c4c08 |
|
21-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Get SHLIBEXT variable from configure script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10933 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
f1dd2004c07126944c9384d25e866215fd93c3bb |
|
16-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Remove some whitespace and fix up some comments. Take settings of LCC and LCC1XX from configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10902 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
26be9c5350c9f4cbb3a959b02472264883c49412 |
|
13-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Remove and/or shorten many comments in configure.ac. Remove checks for many common Unix programs. Our build process currently assumes they are there and makes no provisions for any other world-views. (We can add some of these checks back at some later time if it should prove useful, but right now, we do not need to check to see whether "rm" exists.) Remove checks for many common standard C headers and functions. We assume ISO/ANSI C++, and we always use the <cfoo> versions of ANSI C's <foo.h> headers, so these checks will not help anything. Edit configure's warning messages for clarity and content. Change checks for "optional" programs to default to using "true" instead of "false", so that a failure to find, e.g., etags, will be less likely to result in make failing. No longer shall we check for --enable-purify or --with-purify options. No longer shall we propagate these to the Makefiles. configure regenerated using autoconf-2.57. Please feel free to send me any questions or comments you have. :-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10814 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b8b80c455ff0a7f6147e0fc11f6e2ea3c4a2dfef |
|
12-Jan-2004 |
John Criswell <criswell@uiuc.edu> |
The configure script now defines BISON as the name of the bison program and YACC as bison -y. In this way, we ensure that bison is being used, but the Makefiles have macros for using bison itself and for getting bison to act like it is traditional yacc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10774 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
5339ada5ab06da024b19d6497aa8f1d74233d4a0 |
|
10-Dec-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Add installation directories and commands, standardly provided by configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10350 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
613758d55d4cce964f29772c209f7f5540c2760c |
|
11-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Fixed SPEC so that it would run correctly with the new autoconf-style object directory. Added Makefile.spec to the list of files to copy to the object directory. Moved the configuration of $SourceDir to Makefile.config and corrected the conditional that surrounds it. This allows SPEC to reset it and get the correct VPATH. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8475 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
7f33695eac684bac5e925cf2039c8f9b001ceb7f |
|
06-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Checkin of autoconf-style object root. Moved Makefile.common to Makefile.rules. This makes project Makefiles easier to support, and allows for easier overriding of default configuration values that used to be in Makefile.common. Modified Makefile.config.in to determine paths for directories (like LLVM_SRC_ROOT) and to use the pwd binary as opposed to the shell builtin (this works better for symbolic links). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8377 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
0057e32730eba044e8a587bf29cddf65236e8840 |
|
22-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
Updated to use files within the autoconf subdirectory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7234 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
e9676508acff14a88bd45ef15b024c9b98773a5e |
|
02-Jul-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
The word `open' was really intended to be `option'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7080 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b2d7aff1811ad54a92883a171c51dc8b9f0f876c |
|
02-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
Removed the --enable-profiling option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7079 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b103e610cc386f210cc92dc5dc1f0b100f3e6903 |
|
02-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
Removed the CPPFLAGS and CFLAGS variables since the -DHAVE_CONFIG_H messes up the test suite. Since all the LLVM software assumes that config.h exists, we can just do away with it for now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7069 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
7659545ceef542dc9951673e1f9085ef2d045699 |
|
02-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
Added the ARCH variable so that some of the Makefiles can perform actions based upon the target hardware architecture (as opposed to always checking the OS). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7050 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
b812e76b56f96815c08b850fd688ff835862b22a |
|
01-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
The Makefile now adds autoconf information to the compiler and linker flag variables instead of overwriting those variables. This makes it more flexible and keeps some of the test Makefiles from breaking. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7025 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
84a1b88e5bc7b37193d94c18346437f139551ac3 |
|
01-Jul-2003 |
Chris Lattner <sabre@nondot.org> |
Fix verbose support bug git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7023 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
49bf862719c5ac24ddc9eafa35e51dd68904b1be |
|
01-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
Removed the LIBS environment variable as it interferes with the tests and is currently unused. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7022 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|
7a73b80b9052136c8cd2234eb3433a07df7cf38e |
|
30-Jun-2003 |
John Criswell <criswell@uiuc.edu> |
Merged in autoconf branch. This provides configuration via the autoconf system. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile.config.in
|