cd81d94322a39503e4a3e87b6ee03d4fcb3465fb |
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for rebase to r212749. Includes a cherry-pick of: r212948 - fixes a small issue with atomic calls Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
onfigure.ac
4/link_options.m4
4/path_tclsh.m4
|
dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
onfigure.ac
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
utoRegen.sh
EADME.TXT
onfig.guess
onfigure.ac
epcomp
tmain.sh
4/define_subst.m4
4/libtool.m4
4/ltdl.m4
|
c817d3e36d82787e639668dc1b898fd17415570d |
20-Nov-2013 |
Bill Wendling <isanbard@gmail.com> |
Regenerate configure files with 3.4svn changed to 3.4. git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@195231 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
85dfb8d948f800bfe6608f4ccd65e3f6acedcee9 |
11-Nov-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
[autoconf] Prune "runtime" stuff in configure, corresponding to r191835. config.status: executing runtime/Makefile commands autoconf/install-sh: runtime/Makefile does not exist. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194376 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d36e6444aa6ce155dcb8479609cc12c81c5fa166 |
12-Oct-2013 |
Bill Wendling <isanbard@gmail.com> |
Update so that it uses the `-V' command line option and supports Python 3.x. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192527 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6a971bb8f59f4e20c953a2cc360cab7bae8642e4 |
07-Oct-2013 |
David Majnemer <david.majnemer@gmail.com> |
Revert "Revert "Windows: Add support for unicode command lines"" This reverts commit r192070 which reverted r192069, I forgot to regenerate the configure scripts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192079 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b262556c45bb7b3add826bc3f050c99db6990c37 |
06-Oct-2013 |
David Majnemer <david.majnemer@gmail.com> |
Revert "Windows: Add support for unicode command lines" This is causing MinGW bots to fail. This reverts commit r192069. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192070 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5a1a1856a4dfa1335d937437fade5c0bbab06560 |
06-Oct-2013 |
David Majnemer <david.majnemer@gmail.com> |
Windows: Add support for unicode command lines Summary: The MSVCRT deliberately sends main() code-page specific characters. This isn't too useful to LLVM as we end up converting the arguments to UTF-16 and subsequently attempt to use the result as, for example, a file name. Instead, we need to have the ability to access the Unicode command line and transform it to UTF-8. This has the distinct advantage over using the MSVC-specific wmain() function as our entry point because: - It doesn't work on cygwin. - It only work on MinGW with caveats and only then on certain versions. - We get to keep our entry point as main(). :) N.B. This patch includes fixes to other parts of lib/Support/Windows s.t. we would be able to take advantage of getting the Unicode paths. E.G. clang spawning clang -cc1 would want to give it Unicode arguments. Reviewers: aaron.ballman, Bigcheese, rnk, ruiu Reviewed By: rnk CC: llvm-commits, ygao Differential Revision: http://llvm-reviews.chandlerc.com/D1834 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192069 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d4bf7a3853dab12c11cbfc8088fd76f548a8d017 |
24-Sep-2013 |
Patrik Hagglund <patrik.h.hagglund@ericsson.com> |
Remove error output from configure if CFLAGS is set (r174313). This fixes PR16724. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191289 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6f74b140c4548e17a396a320209a36abd33d40a3 |
13-Sep-2013 |
Patrik Hagglund <patrik.h.hagglund@ericsson.com> |
Fix for executing AutoRegen.sh. Revert a part of r187209. Since r187209, which modified ltdl.m4, I was unable to execute AutoRegen.sh, getting: ../configure:10779: error: possibly undefined macro: AC_LTDL_FUNC_ARGZ This commit re-adds AC_LTDL_FUNC_ARGZ to ltdl.m4, as a quick fix. For me, this corresponds to the configure file currently checked in. (However, the ltdl library seems to be unused since r74924 in 2009, except for the use of the LTDL_SHLIB_EXT macro in bugpoint(?). Therefore, the right solution seems to try to get rid of the local ltdl.m4 file, specified by autoconf/README.TXT.) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190677 91177308-0d34-0410-b5e6-96231b3b80d8
4/ltdl.m4
|
e179b31bfcb6a49de5fe7df7586a2aade9191e08 |
30-Aug-2013 |
Daniel Dunbar <daniel@zuster.org> |
[conf] Add config variable to disable crash related overrides. - We do some nasty things w.r.t. installing or overriding signal handlers in order to improve our crash recovery support or interaction with crash reporting software, and those things are not necessarily appropriate when LLVM is being linked into a client application that has its own ideas about how to do things. This gives those clients a way to disable that handling at build time. - Currently, the code this guards is all Apple specific, but other platforms might have the same concerns so I went for a more generic configure name. Someone who is more familiar with library embedding on Windows can handle choosing which of the Windows/Signals.inc behaviors might make sense to go under this flag. - This also fixes the proper autoconf'ing of ENABLE_BACKTRACES. The code expects it to be undefined when disabled, but the autoconf check was just defining it to 0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189694 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
3e7f1a990193287ac0aee63e84f9ee0d29e6b16b |
22-Aug-2013 |
Jordan Rose <jordan_rose@apple.com> |
Autoconf: The Clang ARC migrator now depends on the static analyzer. I don't actually have a version of autoconf so I edited configure directly as well. It's copy-pasted so I think there was little margin for error. See also Clang-side dependency graph changes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189026 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a915b410dfbb47a77e3936c987105b8ff459d448 |
17-Aug-2013 |
Joerg Sonnenberger <joerg@bec.de> |
Recognize NetBSD's terminfo implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188606 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
3729d7d62b9973baa60d253fe0463d6d607dd815 |
12-Aug-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Remove all checking for the various terminfo headers (term.h and curses.h). Finding these headers is next to impossible. For example, on Debian systems libtinfo-dev provides the terminfo reading library we want, but *not* term.h. For the header, you have to use libncurses-dev. And libncursesw-dev provides a *different* term.h in a different location! These headers aren't worth it. We want two functions the signatures of which are clearly spec'ed in sys-v and other documentation. Just declare them ourselves and call them. This should fix some debian builders and provide better support for "minimal" debian systems that do want color autodetection. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188165 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8d8bdff6d7eccb05bf16e18141263ee72ea8296b |
12-Aug-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Target a minimal terminfo library rather than necessarily a full curses library for color support detection. This still will use a curses library if that is all we have available on the system. This change tries to use a smaller subset of the curses library, specifically the subset that is on some systems split off into a separate library. For example, if you install ncurses configured --with-tinfo, a 'libtinfo' is install that provides just the terminfo querying functionality. That library is now used instead of curses when it is available. This happens to fix a build error on systems with that library because when we tried to link ncurses into the binary, we didn't pull tinfo in as well. =] It should also provide an easy path for supporting the NetBSD libterminfo library, but as I don't have access to a NetBSD system I'm leaving adding that support to those folks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188160 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f7364d5833f700eefd7919326bfa5724da1461c3 |
07-Aug-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Add support for linking against a curses library when available and using it to detect whether or not a terminal supports colors. This replaces a particularly egregious hack that merely compared the TERM environment variable to "dumb". That doesn't really translate to a reasonable experience for users that have actually ensured their terminal's capabilities are accurately reflected. This makes testing a terminal for color support somewhat more expensive, but it is called very rarely anyways. The important fast path when the output is being piped somewhere is already in place. The global lock may seem excessive, but the spec for calling into curses is *terrible*. The whole library is terrible, and I spent quite a bit of time looking for a better way of doing this before convincing myself that this was the fundamentally correct way to behave. The damage of the curses library is very narrowly confined, and we continue to use raw escape codes for actually manipulating the colors which is a much sane system than directly using curses here (IMO). If this causes trouble for folks, please let me know. I've tested it on Linux and will watch the bots carefully. I've also worked to account for the variances of curses interfaces that I could finde documentation for, but that may not have been sufficient. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187874 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
244acf3a4b172657924d21bbb3a65f6388cb68bd |
03-Aug-2013 |
Bob Wilson <bob.wilson@apple.com> |
Link with -rdynamic instead of -Wl,-export-dynamic. Recent versions of the OS X linker support this but follow the existing OS X linker convention of using an underscore in the option name, i.e., -export_dynamic. Rather than changing our configure scripts to check for that alternate spelling, it is simpler to just use the compiler's -rdynamic option and let it deal with translating that to the appropriate linker option. One potential disadvantage of this approach is that the compiler will typically ignore -rdynamic on platforms where it is not supported, so the HAVE_LINK_EXPORT_DYNAMIC in config.h will not necessarily show whether that option has any effect or not. I don't see any in-tree uses of that macro, so I'm assuming it is OK. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187686 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
4/link_options.m4
|
65985348c5ece4efecce485029b147c45453c4c8 |
26-Jul-2013 |
Reid Kleckner <reid@kleckner.net> |
Remove dead or useless header checks from cmake and autoconf On Windows, this improves clean cmake configuration time on my workstation from 1m58s to 1m32s, which is pretty significant. There's probably more that can be done here, but this is the low hanging fruit. Eric volunteered to regenerate ./configure for me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187209 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
4/ltdl.m4
|
f38cc38fa647d4e72c053c39bbe0cdec1342535f |
26-Jul-2013 |
Bill Schmidt <wschmidt@linux.vnet.ibm.com> |
[PowerPC] Support powerpc64le as a syntax-checking target. This patch provides basic support for powerpc64le as an LLVM target. However, use of this target will not actually generate little-endian code. Instead, use of the target will cause the correct little-endian built-in defines to be generated, so that code that tests for __LITTLE_ENDIAN__, for example, will be correctly parsed for syntax-only testing. Code generation will otherwise be the same as powerpc64 (big-endian), for now. The patch leaves open the possibility of creating a little-endian PowerPC64 back end, but there is no immediate intent to create such a thing. The LLVM portions of this patch simply add ppc64le coverage everywhere that ppc64 coverage currently exists. There is nothing of any import worth testing until such time as little-endian code generation is implemented. In the corresponding Clang patch, there is a new test case variant to ensure that correct built-in defines for little-endian code are generated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187179 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.guess
4/libtool.m4
|
6fccaafd8be0eb7619b5a210387b0d1254ef4174 |
25-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove the mblaze backend from llvm. Approval in here http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-July/064169.html git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187145 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
69097a29ceb14f33d00153ec358afcf6c9d6e90b |
08-Jul-2013 |
Eric Christopher <echristo@gmail.com> |
No ',' between programs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185867 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e1e7310749008a515ddd5bf6398df17644f53b33 |
08-Jul-2013 |
Matt Arsenault <Matthew.Arsenault@amd.com> |
Find xdot or xdot.py. Ubuntu installs this as xdot, so finding xdot.py would fail. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185860 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c589a5f2849620306b14077b16e51a3e0b7ef5cd |
04-Jul-2013 |
Eric Christopher <echristo@gmail.com> |
Reapply r185601 with a fix for the cmake build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185605 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
2333a31df5eb20db07818252774c3d943d1497d1 |
04-Jul-2013 |
Eric Christopher <echristo@gmail.com> |
Temporarily revert 185601 as it caused cmake build regressions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185603 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d1280c194b388663044f002a34aa9cc00c4feb97 |
04-Jul-2013 |
Eric Christopher <echristo@gmail.com> |
Add support for futimens for platforms that don't support futimes. Patch by pashev.igor. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185601 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ba62f2f1bf267e0437d8ea62474632f2f1eae34d |
01-Jul-2013 |
Sylvestre Ledru <sylvestre@debian.org> |
The build system is currently miss-identifying GNU/kFreeBSD as FreeBSD. This kind of simplification is sometimes useful, but in general it's not correct. As GNU/kFreeBSD is an hybrid system, for kernel-related issues we want to match the build definitions used for FreeBSD, whereas for userland-related issues we want to match the definitions used for other systems with Glibc. The current modification adjusts the build system so that they can be distinguished, and explicitly adds GNU/kFreeBSD to the build checks in which it belongs. Fixes bug #16444. Patch by Robert Millan in the context of Debian. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185311 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
ba30d60ebb71ce403ebd29dab1d5afa5241b1bcf |
11-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Don't define LTDL_SHLIBPATH_VAR. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183771 91177308-0d34-0410-b5e6-96231b3b80d8
4/ltdl.m4
|
add4c2fbb1c5038337146a04e48d66a3d8bafa6b |
11-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Don't define LLVM_LIBDIR, it is not used anymore. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183769 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
059d36026688bd684d4df7dbaa63093d515a3530 |
22-May-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Make R600 non-experimental. The r600 backend has been in tree for some time now. Marking it as non-experimental to avoid accidental breakage. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182442 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0c25b8f07e4ff033bf630d48cac28fedee1f4c55 |
07-May-2013 |
Bill Wendling <isanbard@gmail.com> |
We're in 3.4 land now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181350 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
9887cbed0597256b72742c5891a35f197e790e9d |
06-May-2013 |
Ulrich Weigand <ulrich.weigand@de.ibm.com> |
[SystemZ] Add to --enable-targets=all This patch finally enables the SystemZ target in the default build (with --enable-targets=all). Patch by Richard Sandiford. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181209 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
735ab83b3cbe18c97ec9e397c41fa21a7ef639a4 |
06-May-2013 |
Ulrich Weigand <ulrich.weigand@de.ibm.com> |
[SystemZ] Add configure bits This patch wires up the SystemZ target in configure, so that it can now be built using --enable-targets=systemz. It is not yet included in the default build (--enable-targets=all); this will be done by a follow-up patch. Patch by Richard Sandiford. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181208 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d66ad6c57115e85487e8a29b1e073305690a9be2 |
04-May-2013 |
Tim Northover <Tim.Northover@arm.com> |
Allow host triple to be correctly overridden in CMake builds The intended semantics mirror autoconf, where the user is able to specify a host triple, but if it's left to the build system then "config.guess" is invoked for the default. This also renames the LLVM_HOSTTRIPLE define to LLVM_HOST_TRIPLE to fit in with the style of the surrounding defines. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181112 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5212b4eb71cfc28983b993a8553453b0c4e26e22 |
03-May-2013 |
Benjamin Kramer <benny.kra@googlemail.com> |
Autoconf: Compile cxxabi.h in C++ mode. Should fix PR15877. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181026 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
dfa0e92fa034019252305d62e42387bf6a758500 |
28-Apr-2013 |
Joerg Sonnenberger <joerg@bec.de> |
Only use cxxabi.h's demangler, if it is actually available. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180684 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
a626be362b35fcb9269019d4f9cb25aaf9ddeb14 |
22-Apr-2013 |
Jia Liu <proljc@gmail.com> |
Add AArch64 into $llvm_cv_target_arch in configure, reviewed by Tim Northover & Eric Christopher git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180025 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f9a7132df8f8e0dd0f54fd603d358fc5a2285011 |
25-Mar-2013 |
Joerg Sonnenberger <joerg@bec.de> |
Refine fenv.h handling: check if the desired macros exist, before using it. NetBSD/ARM and TILE-Gx are examples for platforms that have an unusable fenv.h and this avoids the need for a blacklist. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177865 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
7c62701c2273839f15a65b4f43ac71b270673221 |
13-Feb-2013 |
Dmitri Gribenko <gribozavr@gmail.com> |
configure: remove workaround for gcc's -Wno-maybe-uninitialized Since r174770 gcc version check is not needed because CXX_FLAG_CHECK implements the workaround itself. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175080 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d31bd24b40262ff97db47804472589a89a4bcfe4 |
08-Feb-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
configure: when performing a compiler feature test for a -Wno-foo flag, attempt to use -Wfoo instead of -Wno-foo. This works around a bug in some versions of gcc, where it will silently accept an unknown -Wno-foo option, but will generate an error for a compile which uses -Wno-foo if that compile also triggers any warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174770 91177308-0d34-0410-b5e6-96231b3b80d8
4/cxx_flag_check.m4
|
ec643abe6903284fc9ae7b6d9ae5e0b4ad40ad28 |
07-Feb-2013 |
Owen Anderson <resistor@mac.com> |
Conditionalize constant folding of math intrinsics on the availability of an implementation on the host. This is a little bit unfortunate, but until someone decides to implement a full libm for APFloat, we don't have a better way to get this functionality. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174561 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4c40840d385835be0bc478cc0b957ff8f2beba95 |
04-Feb-2013 |
Tim Northover <Tim.Northover@arm.com> |
Enable AArch64 as a target built by default. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174322 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
f8410645921ecda8641354ef5af1ac7e4bf6f20c |
03-Feb-2013 |
Joerg Sonnenberger <joerg@bec.de> |
Recognize aarch64 for --enable-targets as advertised. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174288 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
72062f5744557e270a38192554c3126ea5f97434 |
31-Jan-2013 |
Tim Northover <Tim.Northover@arm.com> |
Add AArch64 as an experimental target. This patch adds support for AArch64 (ARM's 64-bit architecture) to LLVM in the "experimental" category. Currently, it won't be built unless requested explicitly. This initial commit should have support for: + Assembly of all scalar (i.e. non-NEON, non-Crypto) instructions (except the late addition CRC instructions). + CodeGen features required for C++03 and C99. + Compilation for the "small" memory model: code+static data < 4GB. + Absolute and position-independent code. + GNU-style (i.e. "__thread") TLS. + Debugging information. The principal omission, currently, is performance tuning. This patch excludes the NEON support also reviewed due to an outbreak of batshit insanity in our legal department. That will be committed soon bringing the changes to precisely what has been approved. Further reviews would be gratefully received. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174054 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.sub
onfigure.ac
|
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
onfigure.ac
|
d749382c8cc991bc75a384212a898e2396a09837 |
30-Jan-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
[autoconf]: Fix description in HAVE_CRASHREPORTER_INFO. http://llvm-reviews.chandlerc.com/D332 Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173879 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a4afeef1863d2dd5e9deb7fa4baeeecf229d5f7c |
30-Jan-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
[autoconf] Fix m4 quoting for newer autotools This simply fixes up quoting of macro invocations to appease newer versions of autotools. http://llvm-reviews.chandlerc.com/D332 Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173878 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
4/huge_val.m4
4/single_cxx_check.m4
|
fd6fbec86dec667372d37b096fd4f96010ff1659 |
30-Jan-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
[autoconf] Fix 80+ and quoting. Additional quoting for safety and satisfying newer autotools. Fix a couple of 80 column violations. http://llvm-reviews.chandlerc.com/D333 Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173877 91177308-0d34-0410-b5e6-96231b3b80d8
4/func_isinf.m4
|
0b198ca38f9f58858ad8aa4bf91a2a06a6dee0e5 |
15-Jan-2013 |
David Greene <greened@obbligato.org> |
Disable Uninitialized Use Warnings for Broken gcc Versions Some versions of gcc accept unsupported -W flags and run just fine if there are no warnings, but die with an unsupported flag error if a warning is encountered. gcc 4.3 and gcc 4.4 both exhibit this behavior for -Wno-maybe-uninitialized. Therefore, if the flag check for -Wno-maybe-uninitialized succeeds, only use -Wno-maybe-uninitialized if we are using gcc version 4.7 or greater. Use -Wno-uninitialized otherwise. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172543 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
a7303360aea203d0f58f77ac43287f5b98c7cbe6 |
09-Jan-2013 |
Dmitri Gribenko <gribozavr@gmail.com> |
Configure: if we compile with clang, check that it is not broken Some linux distibutions (for example, Mageia 2, Fedora 17) ship Clang that is essentially broken for the end user. Clang can not find or compile libstdc++ headers. The issue is that our configure prefers clang over gcc, thus selecting a broken Clang when a working GCC is available. Now we detect this issue by compiling a simple program. If it does not compile, configure stops with an error suggesting the user to select a different compiler. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171975 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1751a73f1956a26b3806467267f9a6773f0478b3 |
05-Jan-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Fix a stray 'dnl' that my editor line-wrapped into this comment. Thanks to filcab on IRC for spotting. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171573 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
234aaf08c8b81127a765b2d991cafe146502853c |
05-Jan-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Finally, fix the autoconf setup to allow for a missing clock_gettime; the source code should now be set up to handle this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171570 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
73c35d86b9d5236be5b3f49bc8df11008b96636e |
05-Jan-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Add time getters to the process interface for requesting the elapsed wall time, user time, and system time since a process started. For walltime, we currently use TimeValue's interface and a global initializer to compute a close approximation of total process runtime. For user time, this adds support for an somewhat more precise timing mechanism -- clock_gettime with the CLOCK_PROCESS_CPUTIME_ID clock selected. For system time, we have to do a full getrusage call to extract the system time from the OS. This is expensive but unavoidable. In passing, clean up the implementation of the old APIs and fix some latent bugs in the Windows code. This might have manifested on Windows ARM systems or other systems with strange 64-bit integer behavior. The old API for this both user time and system time simultaneously from a single getrusage call. While this results in fewer system calls, it also results in a lower precision user time and if only user time is desired, it introduces a higher overhead. It may be worthwhile to switch some of the pass timers to not track system time and directly track user and wall time. The old API also tracked walltime in a confusing way -- it just set it to the current walltime rather than providing any measure of wall time since the process started the way buth user and system time are tracked. The new API is more consistent here. The plan is to eventually implement these methods for a *child* process by using the wait3(2) system call to populate an rusage struct representing the whole subprocess execution. That way, after waiting on a child process its stats will become accurate and cheap to query. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171551 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5ebee9ea01fb2ac4dab4bbe577363c23e192f362 |
02-Jan-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Update the configure scripts as well as the makefiles for the move from VMCore to IR. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171360 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a6fdcaace8df9ee8bf54c568a89efa1228172d65 |
01-Jan-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Update the copyright coredits -- Happy new year 2013! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171342 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
23c5021f42f18fe7862b7f66d0a6c8544c34c5cb |
26-Dec-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
Fix quoting in configure. Patch by Krzysztof Parzyszek! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171108 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0fa62a3122ee29be7275fd487398e69d71eb955a |
24-Dec-2012 |
Dmitri Gribenko <gribozavr@gmail.com> |
AutoRegen.sh: update reference to documentation git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171037 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
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
onfigure.ac
|
f0b3b74477f7305ef964ecc01d79387c839dae0e |
19-Nov-2012 |
Eric Christopher <echristo@gmail.com> |
Fix a pasto. Noticed by Dimitri Andric! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168319 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
537d9a7768a2a541b11b980184196fa453c37c6f |
17-Nov-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
Kick off 3.3 cycle for LLVM trunk. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168272 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
06b423452c85f5a78a1b0555b767cf27b36c0752 |
14-Nov-2012 |
Eric Christopher <echristo@gmail.com> |
Remove the CellSPU port. Approved by Chris Lattner. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167984 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4830ccff925b8d57f589650a3ad6007ffa0536d5 |
29-Oct-2012 |
Simon Atanasyan <satanasyan@mips.com> |
Add mips64-* and mips64el-* triples to configure scripts as valid triples denote Mips target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166961 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
770b97b995aace9177a80510b7fd3cdab21dde0e |
28-Sep-2012 |
Andrew Kaylor <andrew.kaylor@intel.com> |
Removing dependency on third party library for Intel JIT event support. Patch committed on behalf of Kirill Uhanov git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164831 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
94c22716d60ff5edf6a98a3c67e0faa001be1142 |
27-Sep-2012 |
Sylvestre Ledru <sylvestre@debian.org> |
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164768 91177308-0d34-0410-b5e6-96231b3b80d8
4/libtool.m4
|
7e2c793a2b5c746344652b6579e958ee42fafdcc |
27-Sep-2012 |
Sylvestre Ledru <sylvestre@debian.org> |
Fix a typo 'iff' => 'if' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164767 91177308-0d34-0410-b5e6-96231b3b80d8
4/libtool.m4
|
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
onfigure.ac
|
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
onfigure.ac
|
c69bdadac9431efc0cfa6832a321e0f51ab4e6cd |
22-Sep-2012 |
Eric Christopher <echristo@apple.com> |
Add an --enable-backtraces option to configure to determine whether or not we want to print out backtrace information. Useful for libraries that don't need backtrace information on a crash. rdar://11844710 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164426 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
0e80e182a9401e6ae82df30ae93ef4b4585082f0 |
09-Aug-2012 |
Victor Oliveira <Victor.Oliveira@amd.com> |
Support for experimental targets Added LLVM_EXPERIMENTAL_TARGETS_TO_BUILD in CMake and --enable-experimental-targets in configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161561 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b0f6759ab93b42570d71665b13d24ca2c4a5f276 |
06-Aug-2012 |
Eric Christopher <echristo@apple.com> |
Add support for the OpenBSD for Bitrig. Patch by David Hill. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161344 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.guess
tmain.sh
4/libtool.m4
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
c8e41c591741b3da1077f7000274ad040bef8002 |
23-Jul-2012 |
Sylvestre Ledru <sylvestre@debian.org> |
Fix a typo (the the => the) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160621 91177308-0d34-0410-b5e6-96231b3b80d8
4/func_isinf.m4
4/huge_val.m4
4/rand48.m4
|
2864de7c2d764a4be44bed073afadb663fdbb2dd |
22-Jul-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
autoconf: Re-introduce LLVM_HOSTTRIPLE since r143500, as rework of PR11060. cmake: Add LLVM_HOSTTRIPLE. For now, it is same as TARGET_TRIPLE. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160609 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
38cda13c058a32ff4e84dd44ebd5b5f0e25b948e |
16-Jul-2012 |
Tom Stellard <thomas.stellard@amd.com> |
Revert "Build script changes for R600/SI Codegen v6" This reverts commit e3013202259ed1e006c21817c63cf25d75982721. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160301 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a93c8a89c148a92a4234e0dcc76231b13bebc4e7 |
16-Jul-2012 |
Tom Stellard <thomas.stellard@amd.com> |
Build script changes for R600/SI Codegen v6 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160272 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c11c2ba1b5d7d7691945b34f954e1a1b983c0791 |
12-Jul-2012 |
Gabor Greif <ggreif@gmail.com> |
fix typo in generated comment git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160127 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
42a0b48dd3773574f648c19b4d9abafb6b4a4f16 |
24-May-2012 |
Justin Holewinski <jholewinski@nvidia.com> |
Remove the PTX back-end and all of its artifacts (triple, etc.) This back-end was deprecated in favor of the NVPTX back-end. NV_CONTRIB git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157417 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
f468fd805a962dc75e27b1564c0053e2e992ddbc |
08-May-2012 |
Daniel Dunbar <daniel@zuster.org> |
Revert r156393, "[tests] Remove some remaining DejaGNU related cruft.", this patch wasn't ready yet. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156395 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b3593a60ce6e7765fcda58b03338c91991f30dee |
08-May-2012 |
Daniel Dunbar <daniel@zuster.org> |
[tests] Remove some remaining DejaGNU related cruft. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156393 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a5d2435409858728970202226d0bbbee508fe408 |
08-May-2012 |
Daniel Dunbar <daniel@zuster.org> |
[docs] Remove POD based man page docs (and build system support). - Currently this leaves us with less build system support (e.g., installing man pages) for the docs than is desired. I'm working on fixing this, but it may take a while. If someone finds this particularly egregious let me know and I will prioritize it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156389 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e0b0e7b2950d3c132004105bba5f36a8eaea7925 |
05-May-2012 |
Daniel Dunbar <daniel@zuster.org> |
[build] Add build check for ::arc4random(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156236 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
49683f3c961379fbc088871a5d6304950f1f1cbc |
04-May-2012 |
Justin Holewinski <jholewinski@nvidia.com> |
This patch adds a new NVPTX back-end to LLVM which supports code generation for NVIDIA PTX 3.0. This back-end will (eventually) replace the current PTX back-end, while maintaining compatibility with it. The new target machines are: nvptx (old ptx32) => 32-bit PTX nvptx64 (old ptx64) => 64-bit PTX The sources are based on the internal NVIDIA NVPTX back-end, and contain more functionality than the current PTX back-end currently provides. NV_CONTRIB git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156196 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e4f1b370bfbebcb88092caec54450e90f37c100d |
30-Apr-2012 |
Sebastian Pop <spop@codeaurora.org> |
fix typo Thanks to "Gabor Greif" <ggreif@gmail.com> for reporting this problem. The configure flag should be --with-default-sysroot as documented, and not --with-sysroot. The reason we don't want to define --with-sysroot is that GCC has a configure flag by that name and it has a different semantics. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155844 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b85b2d5a55919953d7e18398d8cd87291728b297 |
20-Apr-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
Kick off 3.2 cycle for LLVM trunk. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155211 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7e5c316b05d87a23abff03865d776bfb5634e7cd |
16-Apr-2012 |
Sebastian Pop <spop@codeaurora.org> |
add configure flag --with-default-sysroot git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154791 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0ce12d5a078a00f56d9470cfb951857b2a89ac06 |
12-Apr-2012 |
Jean-Daniel Dupas <devlists@shadowlab.org> |
Remove a remaining reference to the obsolete C backend in configure git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154587 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
703bf84d324718b6af0a8818b4515193b2a71020 |
05-Apr-2012 |
Sylvestre Ledru <sylvestre@debian.org> |
Fix a problem in the target detection for Debian GNU/HURD git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154117 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1d7e8c6148a4356c16745f6496c38c737bd37c02 |
05-Apr-2012 |
Sylvestre Ledru <sylvestre@debian.org> |
Fix a problem in the target detection for Debian GNU/kFreeBSD git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154114 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
79e22d8c45369e662ea92853f803341cdbfd77be |
02-Apr-2012 |
Eric Christopher <echristo@apple.com> |
Fix CXXFLAGS for huge_val.m4. Patch by Jeremy Huddleston! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153862 91177308-0d34-0410-b5e6-96231b3b80d8
4/huge_val.m4
|
c4b2271d4aa5c98417d6582b4f0b69fbe5e61cb9 |
26-Mar-2012 |
Eric Christopher <echristo@apple.com> |
Add InitializeNativeTargetDisassembler function. Patch by Ojab. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153476 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b2bc6e4ad6a15fd93bc256f26bcb2a05c052fb25 |
26-Mar-2012 |
Eric Christopher <echristo@apple.com> |
Add some fixes to the configure script for isInf and add --enable-libcpp to projects/sample. Patch by Dmitri Shubin with additional fixes by me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153425 91177308-0d34-0410-b5e6-96231b3b80d8
4/func_isinf.m4
4/huge_val.m4
|
a443e5b1f1013612950fc3c9ebfafca60a1c20df |
23-Mar-2012 |
Eric Christopher <echristo@apple.com> |
Remove the C backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153307 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
4/path_perl.m4
|
c70b79eec1de59c5710b4af7442d30848e231bf3 |
02-Mar-2012 |
Daniel Dunbar <daniel@zuster.org> |
autoconf: Set LLVM_CONFIGTIME to a stable value when using --disable-timestamps. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151921 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
4/cxx_flag_check.m4
|
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
onfigure.ac
|
8b37637b7fd8a0af74d68d5f29c12ac285ef0e07 |
28-Feb-2012 |
Charles Davis <cdavis@mines.edu> |
Strip extraneous information, if present, from the linker version string on Mac OS X. Patch by Fabian Groffen, with a slight tweak by me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151612 91177308-0d34-0410-b5e6-96231b3b80d8
4/link_options.m4
|
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
onfigure.ac
|
273df0b91000d649dee24aab4be0346ada2a9862 |
19-Feb-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
autoconf/m4/visibility_inlines_hidden.m4: Tweak for cygwin-g++-4.5.3. It folded conftest regardress of attributge((noinline)) with >=O1 . git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150920 91177308-0d34-0410-b5e6-96231b3b80d8
4/visibility_inlines_hidden.m4
|
fde8237cd9c7e0eb503e6c53994c9c9d19cbb4c6 |
13-Feb-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
add LLVM_VERSION_MAJOR and _MINOR defines This is useful for clients that want to maintain compatibility across multiple releases of LLVM. Currently users like Klee and Mesa all have to roll their own 'parse llvm-config --version output and generate defines' solution. Also reuse the new macros so that version information is less redundant/likely to fall out of sync again in the future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150405 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
965a166eb7423e201b37ddf38ef0f411464e331b |
04-Feb-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
autoconf: put generated clang files in build dir It was writing generated files to the clang srcdir when '--with-clang-srcdir' was specified. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149756 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
3e82b4ad2a006c29da96a28c1b91c9b816503290 |
04-Feb-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
autoconf: fix clang detection Now this works with and without --with-clang-srcdir, with and without an out-of-tree build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149749 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1aee22e0720932a82dd3bf3fc8be804fff6bb89a |
03-Feb-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
Replace the old --with-cxx-* configure options with a single --with-gcc-toolchain that just uses the new toolchain probing logic. This fixes linking with -m32 on 64 bit systems (the /32 dir was not being added to the search). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149651 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
32cf80bd01775fe9cc45a2416824af353da193c6 |
02-Feb-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
autoconf: fix build/src dir confusion This was the cause of the silent failure to generate clang's config.h. My bad. Fix on r149563 / r149568. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149574 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
db6caea4f836ec0a635113a742b71705d6587dd4 |
02-Feb-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
autoconf: restore old clang-srcdir behavior Keep the string empty when unspecified. Undoes part of r149563. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149568 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8d6dd0f807da25caa65b569daf2716a9fb47804d |
02-Feb-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
autoconf: honor --with-clang-srcdir configure was silently failing to produce anything in the case where clang wasn't at tools/clang/, resulting in compilation errors much later in the build when config.h didn't exist. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149563 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
06db458bca0265f9dffe90d9036b02b4ba638340 |
01-Feb-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
autoconf: generate clang's private config.h header The CMake build already generated one. Follows clang r149497. This brings us one step closer to compiling and configuring clang separately from LLVM using the autoconf build, too. (I lack the right version of autoconf et al. to regen, but it was a simple change, so I just updated configure manually.) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149498 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f18b6fe96d1a16bfc3cd0d6c4e674c707244d78b |
26-Jan-2012 |
Gabor Greif <ggreif@gmail.com> |
comment tweaks git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149060 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
6e9b5eb51bb623995c90295d265a7682277653a1 |
05-Jan-2012 |
Sebastian Pop <spop@codeaurora.org> |
revert r147542 after comments from Joerg Sonnenberger git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147608 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8a86887ba3dcf59ddfd1d26bd2af1ac9c6bed76a |
04-Jan-2012 |
Sebastian Pop <spop@codeaurora.org> |
use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJIT Get back getHostTriple. For JIT compilation, use the host triple instead of the default target: this fixes some JIT testcases that used to fail when the compiler has been configured as a cross compiler. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147542 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
45ba16588ddfd5365ab961e84513bd79feba0dce |
01-Jan-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Happy new year 2012! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147395 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
97fb69b2efe45948cc40063a3135de89c50cb25c |
28-Dec-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add support for mipsel in configure. Fixes PR11669. Patch by Sylvestre Ledru. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147312 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b8c20b8d78f946a1657825f7e0a48c6ead352ca6 |
22-Dec-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Attempt #2 to fix mingw crossbuild. This time with more ugly hacks! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147196 91177308-0d34-0410-b5e6-96231b3b80d8
4/visibility_inlines_hidden.m4
|
cfe96c80516e3c2eb78eb784bf8480329bd47229 |
22-Dec-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Make the -fvisibility-inlines-hidden check more thorough in a hopeless attempt to fix mingw cross-compiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147191 91177308-0d34-0410-b5e6-96231b3b80d8
4/visibility_inlines_hidden.m4
|
f613919fea56ffb52e23d456bef87c00a3dcf01d |
22-Dec-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add configure support for kfreebsd and hurd. Patch by Sylvestre Ledru. Fixes pr11620. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147143 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
b4b54153ad760c69a00a08531abef4ed434a5092 |
12-Dec-2011 |
Tony Linthicum <tlinth@codeaurora.org> |
Hexagon backend support git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146412 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.sub
onfigure.ac
|
d45162be3171508286310692411411eded8db808 |
07-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
configure: Don't warn about compiler-rt checked out into projects/. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146084 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
08b73a30bbb6407c7b48a734a29f65f4c8ddd782 |
28-Nov-2011 |
Dylan Noblesmith <nobled@dreamwidth.org> |
rename ENABLE_THREADS to LLVM_ENABLE_THREADS Now that it needs to be exported in a public header (Valgrind.h) it should be prefixed to avoid collision with other projects. Add it to llvm-config.h as well. This'll require regenerating the configure script after this commit, but I don't have the required autoconf version. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145214 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5745fbce1674b29f4dce6b6e31556c4c1e83dc89 |
22-Nov-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Add configure checking for pread(2) and use it to save a syscall when reading files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145061 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
de2e0b5e6d5aa7eccf62df17b86c31b39732bf86 |
01-Nov-2011 |
Sebastian Pop <spop@codeaurora.org> |
rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143501 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c4cbf4a6a42a066b6232b44c6931452f8fc00857 |
01-Nov-2011 |
Sebastian Pop <spop@codeaurora.org> |
derive LLVM_HOSTTRIPLE from target git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143500 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
33ba8b0e96acde0d8ab1ffc565a5ef4c8b6b6ac2 |
28-Oct-2011 |
Dan Gohman <gohman@apple.com> |
Remove the Alpha backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143164 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
360fa9a29d65b6c9b69fb2ba9712d69098cfca13 |
26-Oct-2011 |
Eric Christopher <echristo@apple.com> |
Handle newer cases for freebsd which is approaching 10.0 and not 1.0. Patch by Dimitry Andric! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142995 91177308-0d34-0410-b5e6-96231b3b80d8
tmain.sh
4/libtool.m4
|
3e6157de576e349d33a9b08d103405b3a8fb9159 |
25-Oct-2011 |
Dan Gohman <gohman@apple.com> |
Remove the Blackfin backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142880 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
29074ccf6cb00a3cbe32a3b7809d970ecaf8c9bf |
25-Oct-2011 |
Dan Gohman <gohman@apple.com> |
Remove the SystemZ backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142878 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
de7ec8be276bd004ce4469aede93707f184127f1 |
15-Oct-2011 |
Bill Wendling <isanbard@gmail.com> |
ToT is now for 3.1. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142044 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4c4b71cec57772fb06fb42227907888257bd85ab |
14-Oct-2011 |
Torok Edwin <edwintorok@gmail.com> |
ocaml bindings: add findlib META support This makes it easier to link against LLVM libs, especially if you are using _oasis. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141992 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e9d3c1cfbeae9ce34ec7cd4ad7edb2b235e4c785 |
13-Oct-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
configure: [cygming] Set --disable-embed-stdcxx by default on --enable-shared. Many distros provide stdc++.dll recently. --enable-embed-stdcxx might confuse people. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141875 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d8282cd64fd8744ab3d564bef19f9172570024f0 |
23-Sep-2011 |
Eric Christopher <echristo@apple.com> |
We're no longer going to bother supporting platforms that don't support C89. We probably didn't support them anyways. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140361 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
eeef9e81802e7753236ed2087c6d7e9bcf0190cf |
21-Sep-2011 |
Eric Christopher <echristo@apple.com> |
Remove llvm-gcc and various compiler handling from llvm. It's not needed here anymore and has been migrated to the test-suite project. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140216 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e4b3ef43e1460f98c5c4daaba7e10644026e5939 |
21-Sep-2011 |
Eric Christopher <echristo@apple.com> |
Fix typos. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140194 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
627445f3e661629d6d5f82f2dbf17be140a93c7d |
19-Sep-2011 |
Eric Christopher <echristo@apple.com> |
Rename LLVM_MULTITHREADED define and fix build without threads. Patch by Arrowdodger. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140064 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ffee5728affd21b563c9f6b11a5029aa7fcb7bc2 |
16-Sep-2011 |
Eric Christopher <echristo@apple.com> |
Move the AC_PROG_CC checks earlier in the configure file. The lateness of the original check meant that configure was caching the default CC check and using that instead of the result of AC_PROG_CC in both configure checks and during compilation. This wasn't affecting C++ so it was hard to notice. Regenerate configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139937 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
42634836e999dfcb59f1f5ea50dfd33442be4b9a |
16-Sep-2011 |
Eric Christopher <echristo@apple.com> |
Have the llvm configure process look for clang, then llvm-gcc, and then gcc on all platforms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139934 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
9976bac3857fc4b6fb1386d08114738b108cf3ed |
23-Aug-2011 |
Ivan Krasin <krasin@chromium.org> |
Update config.sub, config.guess and configure. The motivation to do that: 1. Now, llvm would use the stock config.sub. Before that we had an uncommitted FreeBSD-related patch. Now, it has been upstreamed and comes back. It means that it would be easier to update these files in the next time (less magic knowledge) 2. Fix a typo for pseudo-CPUs: 32e[lb] -> [lb]e32, 64e[lb]->[lb]64. One of these CPUs is used for PNaCl and it was not really convenient to have a CPU that starts with a digit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138323 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.guess
onfig.sub
|
fb23462889ff2dcd016a4b4169ebce94a878218e |
19-Aug-2011 |
Ivan Krasin <krasin@chromium.org> |
Add NativeClient operating system support. This patch adds support of NativeClient (*-*-nacl) OS support to LLVM. It's already supported in autoconf/config.sub. The motivation for this change is to start upstreaming PNaCl work. The whole set of patches include llvm backends (i686, x86_64, ARM), llvm-gcc (probably, would not be upstreamed because it's deprecated) and clang (the work has been just started, the amount of changes is going to be low and the most of the work is expected to be done close to the mainline). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138005 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
857fd8fcdac9570b2438922058aff9677a396db4 |
18-Aug-2011 |
Ivan Krasin <krasin@chromium.org> |
Update autoconfig/config.{sub,guess} to the latest version from the GNU upstream: git://git.savannah.gnu.org/config.git 1. It eliminates a local LLVM patch for auroraux (because, the mainline config.sub has already got support of auroraux) 2. It adds several new recognized target cpus and operating systems (in particular, PNaCl) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137984 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.guess
onfig.sub
|
11066fb9374d80a1564d9bbcc93ccc2402fb1f97 |
02-Aug-2011 |
Chad Rosier <mcrosier@apple.com> |
Update the default bug report url in autoconf. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136721 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e78085a3c03de648a481e9751c3094c517bd7123 |
22-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo, InitializeX86MCInstrInfo, etc. are combined into InitializeX86TargetMC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135812 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
dca6cdd6a14195c3ebbbb5d2c668445be119aaec |
21-Jul-2011 |
Bruno Cardoso Lopes <bruno.cardoso@gmail.com> |
Added the infrastructute necessary for MIPS JIT support. Patch by Vladimir Stefanovic. I removed the part that actually emits the instructions cause I want that to get in better shape first and in incremental steps. This also makes it easier to review the upcoming parts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135678 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
439661395fd2a2a832dba01c65bc88718528313c |
19-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Introduce MCCodeGenInfo, which keeps information that can affect codegen (including compilation, assembly). Move relocation model Reloc::Model from TargetMachine to MCCodeGenInfo so it's accessible even without TargetMachine. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135468 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
96212ad674db09a03e803bcc5de98f2e5d367297 |
15-Jul-2011 |
Chad Rosier <mcrosier@apple.com> |
Add new configure option, --with-bug-report-url, which allows users/vendors to specify where bug reports should be submitted. Part of rdar://9575623 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135233 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1abf2cb59b8d63415780a03329307c0997b2670c |
15-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135219 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6ced1d12dd7ee18d65a6df6e66c9662753a5876d |
02-Jul-2011 |
Douglas Gregor <dgregor@apple.com> |
Add initial *-*-rtems* target, from Joel Sherrill git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134282 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
b73cd94292f1edc464c90333828737499197860d |
12-Jun-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Happy new year. Only 163 days late! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132895 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
3de510e74ee8118be59543726d8b721cbb3d4bb8 |
04-Jun-2011 |
Roman Divacky <rdivacky@freebsd.org> |
Use processor name in the target triple. This fixes PowerPC64 to generate 64bit code for example. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132627 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.guess
|
fe754ab90adf114430f77f402dc6b8b5245c00f2 |
29-May-2011 |
John McCall <rjmccall@apple.com> |
...this is not a good commit day for me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132294 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
832a9d1a76d30ffd295453e93e8eb52948e5813e |
29-May-2011 |
John McCall <rjmccall@apple.com> |
On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume. This is important for the correct lowering of unwind instructions (which doesn't matter at all) and llvm.eh.resume calls (which does). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132291 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
fcc482e48747eb7f9c6d408b73a18da90ae50fa2 |
23-May-2011 |
Duncan Sands <baldrick@free.fr> |
The dragonegg option to disable LLVM optimizations changed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131903 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7be3a60617004638513e1db5d5bc435773967afd |
13-May-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
Re-add the autoconf rule for the docs/doxygen.cfg file. For some reason this was not reverted when r103213 was. At the same time, add an optional rule for clang's doxygen.cfg. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131279 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6073a0524023454324d2575e8667c72666597bfe |
01-May-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Windows/DynamicLibrary.inc: Clean up ELM_Callback. We may check the decl instead of the versions of individual libraries. autoconf: Add checking ELM_Callback decl for mingw32 and mingw-w64. cmake/config-ix.cmake: Add checking ELM_Callback decl for win32. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130657 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7a2bdde0a0eebcd2125055e0eacaca040f0b766c |
15-Apr-2011 |
Chris Lattner <sabre@nondot.org> |
Fix a ton of comment typos found by codespell. Patch by Luis Felipe Strano Moraes! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129558 91177308-0d34-0410-b5e6-96231b3b80d8
4/libtool.m4
4/ltdl.m4
|
6e70cc1f976785674d8552ff47e26cd28fbde120 |
14-Mar-2011 |
Jan Sjödin <jan_sjodin@yahoo.com> |
Check that the AsmParser exists for the native target to enable initialization function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127626 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7263d71cd9a8f7be649da6f1d1b6f6aa65755280 |
09-Mar-2011 |
Jan Sjödin <jan_sjodin@yahoo.com> |
Missing file from previous commmit (127341) for InitializeTargetAsmParser function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127345 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ebc2fc1e2cf9a16f04fc9f720fbb704dbe509397 |
08-Mar-2011 |
Bill Wendling <isanbard@gmail.com> |
Change the next release number to 3.0svn. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127213 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e29b0aca51e3568a92869daa70c4a0351750fd1e |
09-Feb-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
lib/Support/Errno.cpp: Check strerror_s() with HAVE_DECL_STRERROR_S in config.h.*. AC_CHECK_FUNCS seeks a symbol only in libs. We should check the declaration in string.h. FIXME: I have never seen mingw(s) have strerror_s() (not _strerror_s()). FIXME: Autoconf/CMake may seek strerror_s() with the definition MINGW_HAS_SECURE_API in future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125172 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1f6832a858db891b7a7b08d438afb373eefa628c |
05-Feb-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Windows/DynamicLibrary.inc: Split explicit symbols into explicit_symbols.inc. config.h.* have conditions whether each symbol is defined or not. Autoconf and CMake may check symbols in libgcc.a for JIT on Mingw. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124950 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5cd067f558c0a4e88c22d3e3996ad31b8ccd1a5c |
03-Feb-2011 |
Daniel Dunbar <daniel@zuster.org> |
configure: Add checks for <sys/uio.h> and writev(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124769 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
0dc8439f54ca58bf417f68e79d0eb323b387c04e |
29-Dec-2010 |
NAKAMURA Takumi <geek4civic@gmail.com> |
autoconf: [PR7874] Add --disable-pthreads to suppress detecting pthreads on certain hosts. This would be needed to build pthread*.dll-free distribution on recent MinGW-MSYS distros. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122621 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
bf48816daf4a917e2b532f54862461125fab44d1 |
08-Dec-2010 |
Daniel Dunbar <daniel@zuster.org> |
autoconf: Stop lying to me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121222 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
51e57139b3fdcf6b25453fa987463b33ff8f9adc |
07-Dec-2010 |
Eric Christopher <echristo@apple.com> |
Two things: Fix testcase to use extern - otherwise the link will always succeed. Also make the testcase clearer as to what we're doing and emit a checking notification to the log. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121101 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
481d402ab03e163e180d2650fae13704858f8d81 |
03-Dec-2010 |
Eric Christopher <echristo@apple.com> |
Apparently OS X 10.4 doesn't have __crashreporter_info__. Try to fix building on the wayback machine. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120801 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
1526b19b87121d78307e9857f47bb23f935742c6 |
25-Nov-2010 |
Duncan Sands <baldrick@free.fr> |
Initial support for being able to specify the llvm-gcc to use like this: --with-llvmgcc="gcc-4.5 -fplugin=dragonegg.so" git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120149 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e15f2e17ea27f3c2e9aae695e5bf6c4bf21097b1 |
14-Nov-2010 |
Chris Lattner <sabre@nondot.org> |
fix the autoconf script to detect "has asmprinter"ness of a target by looking for lib/Target/*AsmPrinter.cpp. Fix llvm-config to handle targets that don't have an explicit AsmPrinter library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119057 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c476ed93f12de42f0d50ae53017b85dddc9ce129 |
14-Nov-2010 |
Chris Lattner <sabre@nondot.org> |
remove JIT support from the Alpha backend. The JIT will be moving to MC, and the Alpha backend isn't MCized yet. Approved by Andrew. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119051 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
6b241160eddc96ec098c74a041a327d545df6ff7 |
19-Oct-2010 |
Chandler Carruth <chandlerc@gmail.com> |
First step to allowing the resource directory of Clang to be adjusted for strange packaging environments. The primary result of this is to expose a (normally empty) CLANG_RESOURCE_DIR string in the autoconf and CMake builds. This will in turn be used by a subsequent commit to Clang. Regenerated configure and config.h.in thanks to Nick. =D git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116802 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
14074e8ec4005f986b831f7cba281fb1c74bfc27 |
12-Oct-2010 |
Eric Christopher <echristo@apple.com> |
Fix the last two commits to configure - configure is a generated file. Made necessary edits to configure.ac and regenerated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116291 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
48fd5a79e023bf6a647dfabb2bbb4c2f98617b81 |
27-Sep-2010 |
Dan Gohman <gohman@apple.com> |
Add support for viewing graphviz graphs with xdot.py. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114832 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
3f2f21e640682c604d9322ba0708e122d1fcf5ee |
17-Sep-2010 |
Dan Gohman <gohman@apple.com> |
Attempt to support platforms which don't have fenv.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114196 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f7a3c50183726c5bbb02bb08d97e65f1066a249f |
07-Sep-2010 |
Nick Lewycky <nicholas@mxc.ca> |
Create PTX backend. Patch by Che-Liang Chiou! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113235 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f2ca8e6477849a93db52269a8be67b8c12e63e6d |
06-Sep-2010 |
Eric Christopher <echristo@apple.com> |
Update to 2.9 post-2.8 branch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113159 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
753f3265dafdcfeec07b561ca278524c35477583 |
30-Aug-2010 |
Eric Christopher <echristo@apple.com> |
Fix LLVM target initialization to deal with sociopathic outside projects that like to randomly define things like "X86", regenerate autoconf bits and update cmake. Fixes PR7852. Patch by Xerxes RÃ¥nby! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112499 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
885b661e1004978f39cd1d74e586f193dfc0b0a6 |
28-Aug-2010 |
Chris Lattner <sabre@nondot.org> |
remove the MSIL backend. It isn't maintained, is buggy, has no testcases and hasn't kept up with ToT. Approved by Anton. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112375 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b72573e5a6e44f059a841b79a7d216686ddd9660 |
25-Aug-2010 |
Eric Christopher <echristo@apple.com> |
Remove getsect checks, the result is unused and is broken anyhow. Fixes PR7967. Owen: You added these, any reason? git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112041 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
ee0f32d723431cdae943e8a8d45ecdb856a0e76c |
12-Aug-2010 |
Daniel Dunbar <daniel@zuster.org> |
configure: Add detection of the linker version string. - Review appreciated, as long as you understand that I understand that this is a horrible hack. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110883 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
4/link_options.m4
|
d442d2846a00c0ac2f031deba06b7e0d003f14ad |
08-Aug-2010 |
Eric Christopher <echristo@apple.com> |
Add a bit of a hack to avoid multiple defines of variables in config.h and llvm-config.h. This could probably be improved. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110547 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
eec5008e77ebfff7fd0723f4a21b88fde5d04b87 |
08-Aug-2010 |
Eric Christopher <echristo@apple.com> |
Fix PR7809 by creating a header for just llvm variables that can be included in exported interfaces. Update a couple of exported interfaces. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110532 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4b3938494cb47d561dbd50ff5040540aaec5f2af |
04-Aug-2010 |
Dan Gohman <gohman@apple.com> |
Fix a typo in a comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110211 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
56fb5f920e279d0fa5c50bf2c274d58a51d2c582 |
04-Aug-2010 |
Dan Gohman <gohman@apple.com> |
Remove CVS artifacts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110207 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b1247c313dc319313fffec57e7b68532cb6a2d12 |
03-Aug-2010 |
Daniel Dunbar <daniel@zuster.org> |
build: Add LLVM_NATIVE_ARCHNAME, which has the sensible value, without "Target" appended. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110109 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
475b3d3856886450368095f0801c000eaaf4f5fd |
28-Jul-2010 |
Eric Christopher <echristo@apple.com> |
Use a C++ compiler for the atomic builtin check since we'll be using a C++ compiler to build. Patch by Török Edwin! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109646 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
86fa2f2540f8b1cf11530d78f83a255d4dcfb4a2 |
22-Jul-2010 |
Eric Christopher <echristo@apple.com> |
Try to work around the relative install-sh path problem. Patch from Eli. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109163 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4afb30991a02f3fffb844b525e578ea737ca7f70 |
19-Jul-2010 |
Owen Anderson <resistor@mac.com> |
Remove extraneous character. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108739 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ba3fe6961798cbe9713e1d89b11f431def494f12 |
19-Jul-2010 |
Owen Anderson <resistor@mac.com> |
Add support for detecting <mach-o/getsect.h> and the getsect() function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108737 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4411fbe25e9625ca4dd7c94aebc7ffd70b0e5beb |
28-Jun-2010 |
Eric Christopher <echristo@apple.com> |
Pull in the libCrashReporterClient.a information with a warning comment. Remove library check and regenerate configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107028 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
654dee487555a3cf21bcbca38ef5a2687fd18ea7 |
22-Jun-2010 |
Eric Christopher <echristo@apple.com> |
Look for and use a different darwin crash reporter library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106576 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
943005e09482f47619cc1345320df359c6c3021e |
01-Jun-2010 |
Dan Gohman <gohman@apple.com> |
Fix a spello affecting platforms where the configure check fails. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105273 91177308-0d34-0410-b5e6-96231b3b80d8
4/link_options.m4
|
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
onfigure.ac
4/link_options.m4
|
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
onfigure.ac
|
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
onfigure.ac
|
753b43c06596a1ad6339284f07523c76c53cf648 |
30-Apr-2010 |
Daniel Dunbar <daniel@zuster.org> |
Default OPTIMIZE_OPTION to -O2 on FreeBSD, at the request of the Clang/FreeBSD folks. LLVM/Clang is miscompiled by the standard GCC at -O3. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102719 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
39ed6789c537ab6ec3d9b5944761e87c215f4fab |
25-Apr-2010 |
Dan Gohman <gohman@apple.com> |
Fix an autoconf bug: The second argument to AC_LANG_PROGRAM is code that gets placed inside a main function, and should not itself be a main function. This is silently hidden in GCC-hosted builds because the inner main looks like a nested function declaration, which GCC supports. In builds with compilers which do not support nested functions (by default), this was causing an error, which caused these autoconf checks to fail, leaving their options disabled. This fixes test/Feature/load_module.ll on x86_64-unknown-linux-gnu llvm-gcc selfhost builds, among other things. This also includes a regenerated configure, as the diff is small and telling. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102288 91177308-0d34-0410-b5e6-96231b3b80d8
4/link_options.m4
|
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
onfigure.ac
4/link_options.m4
|
e429182c013128ecc1cc2ccc6fd457d311003947 |
16-Apr-2010 |
Eric Christopher <echristo@apple.com> |
Add a check for posix_spawn. Regenerate configure and other autoconf files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101444 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
195d2dec10a7faef45e9f5b4002ed44b1f6627be |
10-Apr-2010 |
Daniel Dunbar <daniel@zuster.org> |
configure: Fix default value for optimize_option, I messed up the test condition in r86005 and unintentionally changed the default from -O3 to -O2. - It's odd the things automated perf testing turns up! :) - Also, the configure diff is messed up slightly. It looks like someone either didn't regenerate configure correctly (or I didn't), or autoconf has some funnyness in it. Eric, any ideas? This has been at -O2 for so long, that I am slightly nervous that this change will uncover miscompiles of LLVM on other systems. If that is the case, I think we should just set the default universally at -O3, and let developers/vendors use -O3 if they want it and have tested it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100941 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
21aa347c2816aa8fc635ad05c5ab786234b32c7e |
09-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
add minix support, patch by Kees van Reeuwijk! PR6797 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100895 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
52c02866ba6d40dd6616e673d96b5c0e401fc557 |
25-Mar-2010 |
John Criswell <criswell@uiuc.edu> |
Fixed spurious warning problem noticed by Daniel Dunbar. The configure script now configures prerequisite projects individually but also ignores them in the big project switch statement to avoid the incorrect warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99506 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0157f50437bc47c7dceec286a6f671f597fdfc18 |
19-Mar-2010 |
John Criswell <criswell@uiuc.edu> |
Force configuration of some projects before others. In particular, some projects rely upon llvm-gcc, the LLVM test suite, and poolalloc. This ensures that the aforementioned projects have their object trees created first so that other projects can find their object trees when they themselves are configured. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98998 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ca7d8edb017b7e58c047f205c94a011aa896de2e |
19-Mar-2010 |
Tanya Lattner <tonic@nondot.org> |
Bump version number. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98989 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5a129712465fc433d5b2b1d70a8839ec25ce8e9d |
19-Mar-2010 |
John Criswell <criswell@uiuc.edu> |
Updated copyright year to 2010. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98985 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f28411f732960981f8920195ad8f7e6792396961 |
15-Mar-2010 |
Jeffrey Yasskin <jyasskin@google.com> |
Tell Valgrind when we modify already-executed machine code so it knows to re-instrument the code. We depend on the system valgrind.h to avoid adding a new license. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98529 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ec27496f4a4f1127f351d1692b06105afd6d5a2a |
02-Mar-2010 |
Eric Christopher <echristo@apple.com> |
Move the docsdir to /usr/share/doc/llvm to match other projects. Fixes PR6267. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97549 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c77185038014298580d71daed6284b9a94b70f5b |
02-Mar-2010 |
Eric Christopher <echristo@apple.com> |
Make sure we save CXXFLAGS before setting it as pedantic and regenerate configure. Fixes PR6388. Patch by Yann Droneaud! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97548 91177308-0d34-0410-b5e6-96231b3b80d8
4/huge_val.m4
|
7def293487910456683170666a68564da8412182 |
25-Feb-2010 |
John Criswell <criswell@uiuc.edu> |
Added SAFECode (safecode) to the list of projects to automatically configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97179 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
9792de7363973f30dfcbe71cc5f86b11168262b6 |
24-Feb-2010 |
Chris Lattner <sabre@nondot.org> |
fix PR5954, patch by Roman Divacky. I don't have a great way to test this myself (it's linux/bsd only), but Roman says it works. :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97069 91177308-0d34-0410-b5e6-96231b3b80d8
xportMap.map
|
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
onfigure.ac
|
a70f28ce7dc85d0075a7d86da5d7987b6e306bc6 |
23-Feb-2010 |
Wesley Peck <peckw@wesleypeck.com> |
Adding the MicroBlaze backend. The MicroBlaze is a highly configurable 32-bit soft-microprocessor for use on Xilinx FPGAs. For more information see: http://www.xilinx.com/tools/microblaze.htm http://en.wikipedia.org/wiki/MicroBlaze The current LLVM MicroBlaze backend generates assembly which can be compiled using the an appropriate binutils assembler. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96969 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
bc83d064c320ff942385fcfe4f0df9c692b37447 |
10-Feb-2010 |
Jeffrey Yasskin <jyasskin@google.com> |
Make --disable-libffi work on systems with libffi installed. Also make no-ffi the default even on systems with libffi. This fixes http://llvm.org/PR5018. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95712 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1611ebbbff4c2ca5872179b94d982903c6f7bf27 |
03-Feb-2010 |
Jeffrey Yasskin <jyasskin@google.com> |
Reconfigure with autoconf-2.60, and fix autoconf.ac to work with that version. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95191 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f6ce9ef66e9847b3d069eeb116bc87cf6726c25e |
26-Jan-2010 |
Torok Edwin <edwintorok@gmail.com> |
Remove unneeded checks from configure.ac. HAVE_{BI,STD,FWD}_ITERATOR and HAVE_NAMESPACES were not used in the code. bison and flex are no longer used. CAN_DLOPEN_SELF was never used either. AC_PROG_LIBTOOL is not needed since we don't use libtool, we only need the libltdl checks for dlopen. Add check for AR, it used to be done by AC_PROG_LIBTOOL. AC_TYPE_SIGNAL is deprecated, follow autoupdate's suggestion and replace with void. Remove unused m4 files. Configure can now be generated using autoconf 2.65 too, without any warnings! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94534 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
4/bison.m4
4/cxx_bidi_iterator.m4
4/cxx_fwd_iterator.m4
4/cxx_namespaces.m4
4/cxx_std_iterator.m4
4/flex.m4
|
18aeeaad37608d9c7a54230546c31aaff627ce64 |
26-Jan-2010 |
Torok Edwin <edwintorok@gmail.com> |
Fix autoconf 2.65 warning (don't use _cv_ inside AC_CACHE_VAL). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94533 91177308-0d34-0410-b5e6-96231b3b80d8
4/path_tclsh.m4
|
0addbf5817d3342a512b7b10ac4de8126d2e505e |
05-Jan-2010 |
Anton Korobeynikov <asl@math.spbu.ru> |
Proper deduce z/System LLVM target from target triple when --enable-targets=host is specified. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92762 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
fa3f0b9bc2a0dff0a71a8d6f666bfab35e7decb4 |
25-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Add CMake and configure logic to create llvm/Config/Disassemblers.defs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89839 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
2b5e6b1c9c9c3c3f0d07098020f9eb4527515374 |
19-Nov-2009 |
Edward O'Callaghan <eocallaghan@auroraux.org> |
autoconf config.* claims to not know about auroraux triple. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89301 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.guess
onfig.sub
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
4/cxx_flag_check.m4
|
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
onfigure.ac
|
5da60469f9a9513c28c9d715d818f7d789972e90 |
14-Oct-2009 |
Edward O'Callaghan <eocallaghan@auroraux.org> |
Undo pthread patch from rev. 83930 & 83823. Credit to Paul Davey. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84083 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
2b19d695530fa7700c7fe2d47582a172b33c4f6f |
14-Oct-2009 |
Edward O'Callaghan <eocallaghan@auroraux.org> |
Provide AuroraUX triple support in configure. Credit to - Paul Davey. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84067 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
df40664a63a91a1ab4b40c7f2d356cf255071d56 |
12-Oct-2009 |
Edward O'Callaghan <eocallaghan@auroraux.org> |
Haiku porting patches, Credit to Paul Davey. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83823 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
fe897b2b328e144ae4b389c01a3ce3bf28fff80e |
08-Oct-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
Fix the OProfile part of PR5018. This fixes --without-oprofile, makes it the default, and works around a broken libopagent on some Debian systems. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83503 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
166b2b169a5800f84473cf099f2e8d999eea09a3 |
29-Sep-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Fix configure bug that only shows up in a clean build. Don't try to invoke gcc until after the compiler itself has been set up. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83051 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
558aef86c2d923e2c4bb62a7cf328dd5869525de |
29-Sep-2009 |
Nick Lewycky <nicholas@mxc.ca> |
On Linux, uname -m reports the kernel type. Some Linux systems are 32-bit but with a 64-bit kernel, which confuses LLVM. Make LLVM double-check this by checking which defines the system gcc actually sets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83047 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
4/linux_mixed_64_32.m4
|
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
onfigure.ac
|
68cecbde18da8a8fd84e03ef346a308019975f8a |
27-Sep-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Leave a pointer to the documentation so that people don't end up change one but not the other in the future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82887 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
b7a8d400be7ce9e275c6e09a2a90fbacd0566476 |
25-Sep-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
Fix a compile failure introduced by r82675 on MinGW which doesn't have setenv(). This patch just disables the test rather than getting putenv() to work. Thanks to Sandeep Patel for reporting the problem. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82797 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e04701a760bc922c78cccaec5642eb0d594dce44 |
23-Sep-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
PR4047: Permit configure --enable-targets=host,cpp for example. "host" has the same effect that "host-only" used to have, but can be combined with other targets. host-only is still available as a synonym but no longer documented. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82634 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0674f4b44bea6b4f75b47d0f47d0dfdd91ec6eaf |
18-Sep-2009 |
Mike Stump <mrs@apple.com> |
Update to latest versions of config.guess and config.sub from http://savannah.gnu.org/projects/config git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82229 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.guess
onfig.sub
|
030e5a04386d491d2ee8871672ea4a072c3c8abb |
14-Sep-2009 |
Eric Christopher <echristo@apple.com> |
Enable the jit for llvm-config. Patch by Xerxes RÃ¥nby! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81768 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6493798d831e3255faafc81de4ec598c06e4cdca |
28-Aug-2009 |
Torok Edwin <edwintorok@gmail.com> |
install-sh chmods to 0755 by default, and this causes 'git diff' to show that all the Makefiles changed mode. Fix this by tellint install-sh to chmod only to 0644, these are not executable files after all! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80371 91177308-0d34-0410-b5e6-96231b3b80d8
4/config_makefile.m4
|
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
onfigure.ac
|
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
onfigure.ac
|
a626e16b383e559503df32169f76f6ab9e5a7b37 |
26-Aug-2009 |
Gabor Greif <ggreif@gmail.com> |
nobody includes llvm/ADT/iterator.h any more, so get rid of this monstrosity. iterator.h.in is scheduled for deletion in my working copy, but I wait till I see that configure gets regenerated, as it depends on it. I'll commit then. There are still some AC_* tests in the configure.ac dealing with iterators, those can be zapped probably too. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80147 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
2f3fa88a2515e1ba9c5a3a8cc4add0b79b492ba0 |
26-Aug-2009 |
Gabor Greif <ggreif@gmail.com> |
revert r78628 and r78803 as these are not needed any more git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80048 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
87cbef0df0f7bb86a0e8181aa72c4d322bb0707b |
24-Aug-2009 |
Daniel Dunbar <daniel@zuster.org> |
Remove alloca config.h support. - I did not actually remove the configure test itself, someone who can regenerate configure should do this (see FIXME in autoconf/configure.ac) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79881 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
86d6350ad5e0de780dfbae8905be34f77b37ac19 |
22-Aug-2009 |
Tanya Lattner <tonic@nondot.org> |
Update copyright date. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79771 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ed91bc41a74f9e4192fcc94aa57c29760614a196 |
22-Aug-2009 |
Tanya Lattner <tonic@nondot.org> |
TOT is now 2.7svn git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79725 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
2cf89b61b009b2aa3cff107d2d3c01564c58b9e7 |
13-Aug-2009 |
Misha Brukman <brukman+llvm@gmail.com> |
* Moved all tool version requirements to the same place * Cleaned up multiple uses of literal version numbers and simplified 'cleaning' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78932 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
9d63530e5a0c38206adf1da5a2fe81e40f556f97 |
13-Aug-2009 |
Misha Brukman <brukman+llvm@gmail.com> |
Converted tabs to spaces. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78931 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
10971d815cb54740e7fd9589272b745c46735af7 |
11-Aug-2009 |
Gabor Greif <ggreif@gmail.com> |
Lay the groundwork for my upcoming ilist sentinel shrinking patch by defining a LLVM_COMPACT_SENTINELS symbol to 0 or 1 in config.h. I'm asking for 3 favors: - may an autofoo expert look at this and suggest improvements? - may a cmake expert suggest analogous functionality for config.h? - may somebody with the right autofoo mix regenerate configure? (mine is too new) Thanks! --This line, and those below, will be ignored-- M configure.ac git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78628 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
73b7bb7b07fdf63f699698d4027dd981fd46ce80 |
02-Aug-2009 |
Jakob Stoklund Olesen <stoklund@2pi.dk> |
Build Blackfin target with autoconf and cmake. Note that configure was edited by hand. Will somebody with the correct version of autoconf please regenerate? git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77898 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d2cb3d2c32b8f53bf94d56fbdd48503ace28df4b |
24-Jul-2009 |
Dan Gohman <gohman@apple.com> |
Remove the IA-64 backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76920 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8413b225a66f3d5b51168015305e57d36dceae22 |
17-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Fix typo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76235 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
092a9dda2d13918a6410db26f41c7b5aa97ff989 |
17-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Sketch support for target specific assembly parser. - Not fully enabled yet, need a configure regeneration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76230 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4403b930f867f61b48304a23a6843026b0b9a32a |
16-Jul-2009 |
Anton Korobeynikov <asl@math.spbu.ru> |
Let's start another backend :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75909 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6bfead31791a7ef7739d451eeaf7e5cf7eea2485 |
14-Jul-2009 |
Dan Gohman <gohman@apple.com> |
LLVM doesn't use libelf. Remove libelf configurey. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75643 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8f6d9a729e4f73c25c3dadaf2af01e87b71c2288 |
10-Jul-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
Add a --with-oprofile flag to configure, which uses OProfile's agent library to tell it the addresses of JITted functions. For a particular program, this changes the opreport -l output from: samples % image name symbol name 48182 98.9729 anon (tgid:19412 range:0x7f12ccaab000-0x7f12cdaab000) anon (tgid:19412 range:0x7f12ccaab000-0x7f12cdaab000) 11 0.0226 libstdc++.so.6.0.9 /usr/lib/libstdc++.so.6.0.9 to: samples % image name symbol name 24565 60.7308 19814.jo fib_left 15365 37.9861 19814.jo fib_right 22 0.0544 ld-2.7.so do_lookup_x git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75279 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
00ad26ff5760ff2d1b24acb18718e63541088923 |
09-Jul-2009 |
David Greene <greened@obbligato.org> |
Add support for other GraphViz display tools. This can help with very large graphs, where dot isn't necessarily the most visually pleasing way of looking at the graph. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75144 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
86a3510a68928885412a00e1698ab0297dcaf199 |
04-Jul-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
LLVMC doesn't need ENABLE_PIC to build now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74783 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
ed1c0ffe0b2287deaee7cba7506c93aa34c6d4b7 |
01-Jul-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes the Windows variant, strerror_s, but I couldn't test that. I'll update configure and config.h.in in a subsequent patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74621 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
27fcfe1364943dadd99fd0ef5af6793f58acc446 |
26-Jun-2009 |
Owen Anderson <resistor@mac.com> |
Add a configure test for pthread_getspecific, and use it when building ThreadLocal. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74222 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
bcba7f95c2c79eb6526b3729b08f9e881a11e858 |
23-Jun-2009 |
Douglas Gregor <dgregor@apple.com> |
Work around build problem with OpenJDK, which defines X86 as a macro. Fixes PR 4427. Patch by Xerxes RÃ¥nby! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73961 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
76166fc7f20dcd989db844fcd1767bc393f149bc |
17-Jun-2009 |
Douglas Gregor <dgregor@apple.com> |
Define LLVM_NATIVE_ARCH in llvm/Config/config.h to be the LLVM back end that corresponds to the native executable, but only when that LLVM back end is being built git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73590 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
9a3df671ab49db61ef6234cf90b7ea7dc2a53917 |
17-Jun-2009 |
Owen Anderson <resistor@mac.com> |
Add an atomic increment and decrement implementation, which will be used for thread-safe reference counting. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73587 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
de8aed2808224f0651400b8efee35830b83020a5 |
16-Jun-2009 |
Owen Anderson <resistor@mac.com> |
Add a configure check for pthread_rwlock_init. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73523 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
84bd075a077809b7079a6e711b608b9b0927a889 |
06-Jun-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Add a flag to permit disabling libffi. Also, there were a bunch of flags with no text in --help because the square brackets were in the wrong place. I've fixed those too. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72989 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a86037084d8c2338c305533807b3213cfdc47a3e |
20-May-2009 |
Owen Anderson <resistor@mac.com> |
Split the ENABLE_THREADS #define in two. Now ENABLE_THREADS indicates the ability to run multiple threads at once in the JIT, and requires only mutex support. LLVM_MULTITHREADED indicates (or will indicate) the ability to run LLVM itself across multiple threads, and requires atomics support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72140 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d4b272bcf418fa63d54aa0db95c1d2e3c8b843fd |
19-May-2009 |
Owen Anderson <resistor@mac.com> |
Test for the presence of GCC atomic builtins at configure time. If not found, disable building LLVM in thread-safe mode and print a nice warning. Regenerate configure for these changes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72075 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
071d73d67e7cea60e7334f6ae96c1e8f8050a662 |
18-May-2009 |
Douglas Gregor <dgregor@apple.com> |
termios.h contains the winsize structure we need to determine the width of a terminal. Don't try to get the width of a terminal if we don't have this header. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72018 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e4eb2d2b57365bb643ee4d1c8ebf28bb214f6ff2 |
13-May-2009 |
Duncan Sands <baldrick@free.fr> |
Fix typo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71656 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
01746745f1287effa1772ef51b973988afcea699 |
11-May-2009 |
Douglas Gregor <dgregor@apple.com> |
Add terminal width detection to llvm::sys::Process. This is needed to fix Clang PRs 4148 and 4183. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71448 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8 |
03-May-2009 |
Anton Korobeynikov <asl@math.spbu.ru> |
Dummy MSP430 backend git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70694 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4558f481b83a3c14ad5f1077b053a748a3203059 |
21-Apr-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
Support --with-llvmgccdir and friends in llvmc, take 2. Should now work when building with objdir != srcdir and when llvm-gcc is not available. Thanks to Duncan Sands for testing and advice! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69700 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5a22d6a6a09bd58b77b2e3ace8bc8ef459de9dad |
18-Apr-2009 |
Bill Wendling <isanbard@gmail.com> |
Revert 69474 and 69475. They are causing failures during a bootstrap on Darwin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69478 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7ba8ad31dfe15e0ad667f6ccd21b9073db89212a |
18-Apr-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
Add a configure check for llvm-gcc (reapply). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69474 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
fa8ffc10b3edba947d20d5720435179054d8ba29 |
18-Apr-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Generalize to support more ARM types. Configure was not actually regenerated, but the change last time only touched this one line, so I'm being lazy and cheating by fixing it manually. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69453 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1d6a8ce0a5a1115abda2c965b8a87b21199b0663 |
18-Apr-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Detect beagleboard as ARM. The $target is "armv7l". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69446 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ebcceeeabad733339466334be5b96b28e7d0d398 |
18-Apr-2009 |
Bill Wendling <isanbard@gmail.com> |
Temporarily revert r69438 and r69439. These were causing failures during a release build of llvm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69440 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
126b014c60d5dfa7f7bf5f60f724caae4e92e944 |
18-Apr-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
Add a configure check for llvm-gcc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69438 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
d04bc73085851a66aa488b5a856422f7ac393ba6 |
01-Apr-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Detect that we're building from a git checkout like we do for cvs and svn. Based on a patch by Nicolas Trangez on the unladen-swallow mailing list! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68187 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a0833356fef7dd36631c1f5dced66556e3cc1016 |
12-Mar-2009 |
Bill Wendling <isanbard@gmail.com> |
Revert r66765 and r66766. These were causing build failures on Darwin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66770 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
4/linux_mixed_64_32.m4
|
8bc080358f15ab814822e29795b17dbaceb769e7 |
12-Mar-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Set ARCH to x86 on mixed 32/64-bit Linux systems. Remove the explicit if OS = Darwin test around the setting of -m32/-m64. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66765 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
4/linux_mixed_64_32.m4
|
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
onfigure.ac
4/cxx_hash_map.m4
4/cxx_hash_set.m4
|
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
onfigure.ac
4/link_options.m4
4/link_use_r.m4
|
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
onfigure.ac
|
065d7a61e2a10c5e729bc0f1b50b68ed85827c48 |
26-Feb-2009 |
Chris Lattner <sabre@nondot.org> |
Search for the export map in a place that it can be found. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65552 91177308-0d34-0410-b5e6-96231b3b80d8
xportMap.map
|
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
onfigure.ac
|
7e66462d9d5a435b87824d7175b83f68a8a6da20 |
19-Feb-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Default to building with position independent code. This may increase LLVM's run time but will make LLVM easier to use as a library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65019 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
32aaee684d3fd24a7fb6e385877f113f2bd41ed6 |
22-Jan-2009 |
Tanya Lattner <tonic@nondot.org> |
Revert r62553 and r62616 due to issues with portability. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62777 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f9eb2d8aefc0ae8361ebe84970b9c1c7082488bc |
22-Jan-2009 |
Tanya Lattner <tonic@nondot.org> |
Bump to 2.6svn. Regenerate configure (last regen was with the wrong version). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62751 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f514e2d28f3ff1d0d959522bfa0834d023d91aaf |
20-Jan-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Make the Interpreter use libffi if it's available. Patch from Alexei Svitkine! This requires a rebuild of 'configure' itself. I will be committing that next, but built with the wrong version of autoconf. Somebody who has the right one, please update it. As a side-note, because of the way autoconf works, all built tools will link against libffi, not just lli. If you know how to fix this, please let me know ... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62553 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
ee85bbcae15e6a2e400ce0f44791d753b37a6df6 |
20-Nov-2008 |
Scott Michel <scottm@aero.org> |
Revert accidental last patch git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59704 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
a0e5769166d5eef0c2452f43a64cd007c7a55880 |
20-Nov-2008 |
Scott Michel <scottm@aero.org> |
CellSPU: Adjust spacing/tabulation git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59703 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
b25baef26f03b9909b65dd5f762b38f93000445d |
07-Nov-2008 |
Richard Osborne <richard@xmos.com> |
Add XCore backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58838 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0f392e1a9edc1fbf84f750e53d8c51a4db630bc3 |
22-Oct-2008 |
Gordon Henriksen <gordonhenriksen@mac.com> |
[PR2886] Don't look for ocaml's .opt executables; something in the autoconf/test machinery doesn't handle the period properly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57974 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
f85e74cc87dad95807a591160f1bd469ae0d4852 |
08-Oct-2008 |
Tanya Lattner <tonic@nondot.org> |
Fix configure issue where configure turned "obj-c++" into "obj" in the langs line. Update configure script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57267 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d53b4d350fbdf5f34c8114ac3095ef1b04082923 |
07-Oct-2008 |
Tanya Lattner <tonic@nondot.org> |
Advance version to 2.5 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57233 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
0eecd899ea5e77953e62332e34b56a164bdaa193 |
26-Sep-2008 |
Jim Grosbach <grosbach@apple.com> |
When looking for executable extensions, ignore .dSYM, as that's the debug info directory on Darwin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56667 91177308-0d34-0410-b5e6-96231b3b80d8
4/build_exeext.m4
|
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
onfigure.ac
4/visibility_inlines_hidden.m4
|
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
onfigure.ac
4/visibility_inlines_hidden.m4
|
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
onfigure.ac
4/visibility_inlines_hidden.m4
|
c73738b3eca2d0b8ac6c66b294a49d4355026bd7 |
29-Jul-2008 |
Duncan Sands <baldrick@free.fr> |
Set the executable bit - means it can actually be run when installing on sparc sun. Set the mime type to text/x-sh while there. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54165 91177308-0d34-0410-b5e6-96231b3b80d8
nstall-sh
|
f512281d61c10cbd2dd9797457f5809648b0677b |
26-Jun-2008 |
Matthijs Kooijman <matthijs@stdin.nl> |
Make LLVM compile on DragonFly BSD (PR2499). Patch by Hasso Tepper! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52781 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5b80c663e7662fcf24c764f0cd1b2671958689b8 |
24-Jun-2008 |
Matthijs Kooijman <matthijs@stdin.nl> |
Allow the test suite to be checked out into projects/test-suite. We will keep the old projects/llvm-test working for existing installs. The changes to configure are made manually, since I lack autoconf-2.6. Someone might want to run AutoGen.sh to see if that changes anything. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52675 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
e3f342880bc948b19ac1e9322f7738fcf4b8a07a |
14-May-2008 |
Sanjiv Gupta <sanjiv.gupta@microchip.com> |
Added configure switches for PIC16 in configure.ac. Regenerated configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51096 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
49ff6614102c8716e91c8e26f0b21e33dc4d66ee |
10-May-2008 |
Tanya Lattner <tonic@nondot.org> |
Set to 2.4 and regenerate configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50935 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5027652b8ae5414d634288d456364ef2534cb406 |
24-Apr-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
First step of implementing PR1538: move llvm2cpp logic to new 'target' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50189 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
0ed86fe04323c7b207c1892b5162c58b74739a73 |
07-Mar-2008 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Prefer to use ocamlc.opt to ocamlc and soforth. These natively compiled versions are faster. Patch by Erick Tryzelaar! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48007 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
41ef25bfefc149958bccf7f6adfaabab54e19ac2 |
05-Mar-2008 |
Bill Wendling <isanbard@gmail.com> |
Use AC_PATH_PROG correctly: http://www.gnu.org/software/autoconf/manual/autoconf.html#Generic-Programs git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47943 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e45252efee1fde81bf5a796b0293fbe18ff4946a |
13-Feb-2008 |
Devang Patel <dpatel@apple.com> |
Remove use of ltdl git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47065 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f5c94674711fdab177cda41cfd84f5b017a846e0 |
05-Feb-2008 |
Chris Lattner <sabre@nondot.org> |
Make the check for GCC version more robust, fix shared library dependencies in makefile, and fix llvm_cv_no_link_all_option on darwin. Patch by Shantonu Sen, more info here: http://lists.cs.uiuc.edu/pipermail/llvmdev/2008-February/012410.html git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46760 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
cf067674a01808c660487869992e2d4db16c8d4e |
17-Jan-2008 |
Tanya Lattner <tonic@nondot.org> |
Update version to 2.3svn Regenerate configure with 2.60. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46119 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
234d529e582963ad4b5d83b911cd057fe99d1435 |
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attribution from a variety of miscellaneous files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45425 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
bd4d6b85648ec8b6defad3ebb3fbe91fb326c44b |
13-Dec-2007 |
Nate Begeman <natebegeman@mac.com> |
Apply CBE/MSIL patch to autoconf git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44980 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
67f1c493d105fdfb8ffa980ff82ff7d9e3fafefc |
13-Dec-2007 |
Duncan Sands <baldrick@free.fr> |
Remove host endianness info from TargetData and put it in a new header System/Host.h instead. Instead of getting the endianness from configure, calculate it directly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44959 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1eff70451fbb079c1d5b8f45ff8c8a2b8f74d7ba |
10-Dec-2007 |
Duncan Sands <baldrick@free.fr> |
Fix PR1836: in the interpreter, read and write apints using the minimum possible number of bytes. For little endian targets run on little endian machines, apints are stored in memory from LSB to MSB as before. For big endian targets on big endian machines they are stored from MSB to LSB which wasn't always the case before (if the target and host endianness doesn't match values are stored according to the host's endianness). Doing this requires knowing the endianness of the host, which is determined when configuring - thanks go to Anton for this. Only having access to little endian machines I was unable to properly test the big endian part, which is also the most complicated... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44796 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
42aa501491fc94923f5c12725aaede67687801e8 |
05-Dec-2007 |
Scott Michel <scottm@aero.org> |
Minor updates: - Fix typo in SPUCallingConv.td - Credit myself for CellSPU work - Add CellSPU to 'all' host target list git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44627 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b216a1b0b9847c8ccb917ec8697b6fbaaa915fd6 |
05-Dec-2007 |
Scott Michel <scottm@aero.org> |
More stuff for CellSPU -- this should be enough to get an error-free compilation (no files missing). Test cases remain to be checked in. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44598 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5d28b888b9f1d681723126f9dc834c793335dc57 |
04-Dec-2007 |
Devang Patel <dpatel@apple.com> |
Add --with-llvmgcc= and --with-llvmgxx= configure options. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44586 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
790e11cdff59ed6312c2f1d3d8f63537c2ae2ec5 |
01-Dec-2007 |
Eric Christopher <echristo@apple.com> |
Add target triple to include/llvm/Config/config.h.in. Regenerate all files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44478 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
de7b6c7af321d1a376f67851a96b13640699c444 |
03-Oct-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Fixing a typo in configure.ac. Patch by Adam Goode. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42574 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
28622d621cd2b8dd879899598a2dc824831ddbbd |
22-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Fix for srcdir <> objdir builds. Thanks Bill. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42240 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
75155ef56de5992b22df1ca2666161ebdb7c6f5c |
18-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42091 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
856585b6d63de9706584c27683f48ae858a6ca3c |
17-Sep-2007 |
Tanya Lattner <tonic@nondot.org> |
Fix broken default help strings for enable-shared, enable-static, and enable-fast-install. Regenerate configure script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42066 91177308-0d34-0410-b5e6-96231b3b80d8
4/libtool.m4
|
5c70954d977a91cb76663efa7033fd3e34e56cbf |
14-Sep-2007 |
Tanya Lattner <tonic@nondot.org> |
Change to 2.2svn. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41941 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6307c29d2ed09c4cbd1d53a42e96e8e7c4757547 |
19-Aug-2007 |
Chris Lattner <sabre@nondot.org> |
add mips target to builder. I'd appreciate it if someone with the right version of autoconf could regenerate the configure script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41172 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f8e9f7c70af05e40a65f75b49073b48941257839 |
17-Aug-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Fix PR1606: The AC_CHECK_HEADER macro was used instead of AC_CHECK_HEADERS. The former does not automatically add a #define to the configure variables while the latter does. Consequently, the HAVE_PTHREAD_H symbol was not defined which caused the Mutex.cpp file to compile to an empty implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41137 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
3b30a6e92d1da79674451879d4112a8f83cc12a4 |
30-Jul-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Add detection of __dso_handle presence during configure. Use this information in the JITer (short path is added for darwin). This is needed to properly JIT llvm-gcc-4.2-built binaries, since cxa_atexit is enabled by default on much more targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40600 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0af32251c7927f2c759495519afd8dbdb03140d5 |
17-Jul-2007 |
Andrew Lenharth <andrewl@lenharth.org> |
support poolalloc as checked out from svn git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39983 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f70414f3d06cacd8a681bd756248ca71e50d1817 |
13-Jul-2007 |
Gabor Greif <ggreif@gmail.com> |
* llvm.spec.in: update blurb * autoconf/AutoRegen.sh: use variables for autofoo versions * autoconf/configure.ac: test for some more functions that are not guaranteed on solaris Note: the svn:mime-type of autoconf/AutoRegen.sh should be set to something that allows for text compares using svn diff git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39800 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
onfigure.ac
|
35515e48543c41c3015665261319689fc1ab3a93 |
09-Jul-2007 |
Reid Spencer <rspencer@reidspencer.com> |
cvs -> svn git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38443 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
080d6872f3a56d6fac5734b48b26bdd730a92e58 |
03-Jul-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Revert last change until issue reported by Owen, won't be fixed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37854 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ed51321bcbeb718e03f2d3a913c514f10740b3e3 |
03-Jul-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Rename llvm-test => test-suite. By Dave Greene. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37852 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e644ef7b098460ce831220c780cbe25eaef3fb28 |
29-Jun-2007 |
John Criswell <criswell@uiuc.edu> |
Convert .cvsignore files git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37801 91177308-0d34-0410-b5e6-96231b3b80d8
cvsignore
|
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
onfigure.ac
|
e4068731dfaada71a0a6fee53f72bb7d5d258cd3 |
17-May-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Make Perl a required dependency and cause configure script to fail if it is not found. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37164 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5c9f800bde076753706ea91fe7e39a2e302c31f7 |
08-May-2007 |
Tanya Lattner <tonic@nondot.org> |
Bump version number in cvs git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36920 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
c9f1b2d4c67b0e8337d694b362aa36c6db9a519c |
11-Apr-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Hack the shared library extension for dylib. The existing code just looks plain wrong since $module was never defined so we always get .so which is broken on Darwin. Just force it to .dylib. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35873 91177308-0d34-0410-b5e6-96231b3b80d8
4/libtool.m4
|
34e0d3254ef6ca14aad477714f1ad35ecbcd1e3c |
02-Apr-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Check for .svn directories too to determine if a debug build is appropriate. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35595 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
3acdc630961e708288506af5674b6e672c0054de |
29-Mar-2007 |
Reid Spencer <rspencer@reidspencer.com> |
For PR1283: Change the llvm-gcc sanity check to look for "target datalayout" instead of "implementation". The implementation keyword is no longer generated by llvm or llvm-gcc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35451 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
099883f7eb4d1265b9c5f8fd416f3ac5f5fdb93c |
21-Mar-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Let the new backend begin! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35242 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
9ba8a76f8baaa1092d60ccfbc04e7efdc207c98f |
16-Feb-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Add possibility to set memory limit for binaries run via libSystem. This is especially needed for bugpoint. This partly implements PR688 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34349 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8c70122308f8ad5a33e1d26aee966780b8428793 |
21-Jan-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Fix the TARGET_HAS_JIT settings. Sparc doesn't, x86_64 does, ARM doesn't. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33421 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5b53fd1cfccc6018880101de9ffe4a9514d21fd4 |
21-Jan-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Add support for the ARM target in the target configuration processing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33418 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
377170a3de24f1914303b50861c4077347ddecb9 |
20-Jan-2007 |
Reid Spencer <rspencer@reidspencer.com> |
For PR808: Add support for NetBSD. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33405 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a5137f3f20d3a6c7c1809950bb28ff4cddb85084 |
20-Jan-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Cleanup git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33391 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8cd4c3e6534a14566bf163301fd45bca34e655c1 |
19-Jan-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Adding disassembler interface and external hook to udis86 library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33358 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
67bb0796ddc3e6f93de80519aa16fb661f84d1e9 |
17-Jan-2007 |
Reid Spencer <rspencer@reidspencer.com> |
For PR1074: Adjust configuration for Stacker's new name: llvm-stacker. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33277 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
28783c3384857d876e37612051ae9c32a11d20ce |
12-Jan-2007 |
Jeff Cohen <jeffc@jolt-lang.org> |
'==' is not a legal test operator on BSD. Use '='. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33126 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
118dfcd03a92a912e55bb33d14f302175ef6c5ee |
03-Jan-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Fix a configure warning noticed by Duncan Sands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32844 91177308-0d34-0410-b5e6-96231b3b80d8
4/sanity_check.m4
|
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
onfigure.ac
|
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
onfigure.ac
|
d27a258d2d7691db3731135a448b7654d260cc07 |
11-Dec-2006 |
Anton Korobeynikov <asl@math.spbu.ru> |
Cleaned setjmp/longjmp lowering interfaces. Now we're producing right code (both asm & cbe) for Mingw32 target. Removed autoconf checks for underscored versions of setjmp/longjmp. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32415 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1c1d0a5605b4955e245f1291dc81f55c111addef |
08-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
this warning is obsolete with llvmgcc3 being gone git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32349 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
36917d9749697d930c4b50aa62e935571b5cd1a2 |
04-Dec-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Expose the sanity. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32193 91177308-0d34-0410-b5e6-96231b3b80d8
4/sanity_check.m4
|
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
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
f8dacd1c5241a1178ea987fe285a4be5c6684b43 |
07-Nov-2006 |
Tanya Lattner <tonic@nondot.org> |
Bumping version number git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31491 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
65c5d75bc8900c61707f54f4057040fac4a8d58a |
05-Nov-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Add a -disable-cbe-printf-a option so that the output of the C Backend stands a chance of being compiled with a non C99 C compiler. The default is enabled so you must specifically disable this feature if you want the CBE output compiled with an older C compiler. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31461 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6a7c0b7c3c8ccca3a68018bc5e04df197a6823be |
03-Nov-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Make the huge_val test run a C++ program not C git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31422 91177308-0d34-0410-b5e6-96231b3b80d8
4/huge_val.m4
|
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
onfigure.ac
4/huge_val.m4
|
52121a1f9d984443f973a53b81f30f8ddffea5d3 |
02-Oct-2006 |
Chris Lattner <sabre@nondot.org> |
Fix misleading warning message git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30689 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a6d990a73f5ce41c6ce53d940f807621ecb4d260 |
14-Sep-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Add a HAVE_MACH_MACH_H #define to detect the presence of the mach/mach.h header file on Darwin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30319 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4869d7fa8e7daeaafc8b86c6f54efd41517f0f14 |
25-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR738: Demote check for bison from error to warning and make sure that the makefile can handle an empty definition for BISON variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29861 91177308-0d34-0410-b5e6-96231b3b80d8
4/bison.m4
|
6ccd01a3ee019458785d78f13c46004b363d7e16 |
23-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Add irix as a (potential) new platform so that Timothy Baldridge can (hopefully) provide support for it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29833 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ea949cfafa266c520010f6e28e0c6e5f4c72fbe3 |
16-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Add llvm.spec to the list of files to be configured. Remove the search for etags. Nothing in LLVM uses it any more. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29718 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
9977ea6f3386c9efa31b5d2d98c86957025248cb |
15-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR876: Fix problem setting the USE_{program} variable. It should be set to a Makefile variable definition line, not just "1". Problem noted by Kenneth Hoste. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29682 91177308-0d34-0410-b5e6-96231b3b80d8
4/find_std_program.m4
|
cc2665d4313e42894f063b61aafa3b76f618603f |
15-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR876: Fix problem noticed by Kenneth Hoste. The wrong name for a variable was being set and subsequently uses of the correct name were empty. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29681 91177308-0d34-0410-b5e6-96231b3b80d8
4/find_std_program.m4
|
888fac77de643f4dca9a687f9ab8b456af83797b |
09-Aug-2006 |
Evan Cheng <evan.cheng@apple.com> |
Recover the lost diff between 1.5 and 1.6. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29577 91177308-0d34-0410-b5e6-96231b3b80d8
4/libtool.m4
|
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
utoRegen.sh
EADME.TXT
onfigure.ac
tmain.sh
4/libtool.m4
4/ltdl.m4
|
ceaf1c33c036ac33e3bc5aa97c57547e30627742 |
29-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Fix the --with-extra-options to use the correct variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29403 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
bbf68947c8e2ea057ab3de8cb59310090b527216 |
27-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
Bump version # git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29327 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
5332430643545f55986b1896242220cc1ffdc136 |
26-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Remove an extraneous use of ${ac_exeext}. Patch by Anton Korobeynikov. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29306 91177308-0d34-0410-b5e6-96231b3b80d8
4/build_exeext.m4
|
93b59c61db5c9d677abcbc7c3f9ffcc05d19255a |
26-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR814: Add a macro for getting the build host extension for executable. Patch contributed by Anton Korobeynikov. Thanks! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29304 91177308-0d34-0410-b5e6-96231b3b80d8
4/build_exeext.m4
|
939ea65b5a283b56c37e5f3db34acbc10226a067 |
06-Jul-2006 |
Evan Cheng <evan.cheng@apple.com> |
Fixed a typo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29010 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
0389cf746e912cf1a869e3de5d6874275f26905e |
20-Jun-2006 |
John Criswell <criswell@uiuc.edu> |
Added the privbracket project to the list of projects to auto-configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28870 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
cdb08a3691b0949ea9fea690571631e1a842bf3a |
05-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR633: Add configure checks for setjmp/longjmp for Chris. I can't believe this easy PR has been outstanding for so long. If I don't get to something, please remind me! :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28686 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
caf0ecec9ed4411280f16b81f43bcca1940a32de |
05-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Some enhancements for gv/graphviz/dot/dotty support and better handling of paths under MingW. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28685 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ecbd242833cadb8b22006143d5ee4c1152bc81e3 |
03-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR798: Have configure find the "dotty" program and adjust configuration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28674 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
48fdf91d0f17b19bb7345156b928689df94d0c6c |
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Provide configuration support and usage for MINGW32 platform git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28639 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ced39bdf382382fb7be00b9bfb0c9cd2a3262c3f |
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Make sure windows.h is #included first. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28637 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b66925bb18bedf9ec4c7f821106038998720604b |
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Make sure that when checking for MINGW32 libraries we ask for windows.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28631 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
484fc8e38421f5b26593a9edacd734baf844c9e9 |
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Provide support for detecting if the Win32 imaghlp and psapi libraries are available. These libraries are used in lib/System and should be included on the link line or if not available generate an error when building lib/System. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28628 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
398a6b72fbfb72163b70c67e4a17e783d098a825 |
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Tighten this script up a bit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28608 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
0fa145d8b83026b2b0bda8544bf955294afebf73 |
21-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR784: Support Win32 platforms for llvm-gcc path. Patch by Anton Korobeynikov git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28426 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0582887de45f0196507ef356dcd5cb11bf7626ba |
16-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Make sure to default ${prefix} to /usr/local if the user didn't specify it. This assists with getting around configure's late binding values so that our LLVM variables don't end up with a "NONE" prefix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28325 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7bc59bc3952ad7842b1e079753deb32217a768a3 |
15-May-2006 |
Rafael Espindola <rafael.espindola@gmail.com> |
added a skeleton of the ARM backend git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28301 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b5d75b8618bd0a9cde51af1f3f48a3d124b23d01 |
09-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Use the -dumpversion option to llvm-gcc which gives us just the version # and is unlikely to change in future releases. This also simplifies the parsing of the full and major llvm-gcc version numbers in the script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28180 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f9b458c88b83b60004b97b112bc46365406726bd |
27-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR747: If we fail to find a required program, simply set that program to echo out something that tells the user the situation. That is, instead of just "true runtest" we now get "echo 'Skipped: runtest not found'". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27990 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e198afc3a849a8c5e635966242d4b22fb81fd627 |
21-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Configure llvm-config in tools, not utils. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27919 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7df583e7870853d89cb36a1d7b1c1a6c09821c44 |
20-Apr-2006 |
Chris Lattner <sabre@nondot.org> |
Never build SparcV9 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27883 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1014ab4470a01998677cff14456582dbf64b8635 |
20-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Allow OpenBSD to be recognized as a UNIX platform. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27848 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
806103de1589b6ec78ca849fa32528c8fab0f1c2 |
19-Apr-2006 |
Chris Lattner <sabre@nondot.org> |
When on darwin, compiler_flags need to be percolated down to the 'gcc -r' command line so that relinked .o files can be built universal. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27837 91177308-0d34-0410-b5e6-96231b3b80d8
4/libtool.m4
|
746047a97976afa71326bab25beac613305e09a8 |
18-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Make it possible to default the llvm_src and llvm_obj variables based on the arguments to the macro. This better supports the AutoRegen.sh script in projects/sample/autoconf. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27797 91177308-0d34-0410-b5e6-96231b3b80d8
4/config_project.m4
|
57d37252b9d7fa437cdbb7a60b2c7379fa019319 |
14-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Ahem. HEAD -> 1.8cvs not 1.7 (I'm an idiot). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27687 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0667f6f327961bb38941b78cd6b4eaac55a325cc |
14-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
remove the "cvs" part of the version number for the release branch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27686 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
4ebf331851f6ab6f907bbce451ef23b5ab66b736 |
08-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Ensure that the automatic "CVS build" detection works for both objdir == srcdir and objdir != srcdir. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27516 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
54d1448fcc4bfe8ee7635b3b76a080b7893de584 |
07-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR723: Support detection of a "CVS" directory at configure time to distinguish whether this is a release build or a "from tree" build. This knowledge is used to set the defaults for --enable-optimzied and --enable-assertions options. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27487 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
4/path_perl.m4
|
f2722ca33913feb7c0eafe31dc5851a2ab7466fe |
22-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
These changes are necessary to support the new llvm-config tool. llvm-config is a handy tool for users of LLVM who want to be able to quickly get information about LLVM's configuration. It is intended to be used in the command line of other tools. Documentation will be forthcoming in a subsequent patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26952 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
74878f4f3a0eef017f1ee04e2da738aa5f4ee43a |
27-Feb-2006 |
Chris Lattner <sabre@nondot.org> |
Use -emit-llvm -S to get .ll file output from llvm-gcc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26397 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a6bbfe844811fe5b2b678d93fcb637831272699f |
16-Feb-2006 |
Chris Lattner <sabre@nondot.org> |
don't build the skeleton target git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26237 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
937c60a09abb49aa08ad3fa576061a6f034ec7af |
15-Feb-2006 |
Duraid Madina <duraid@octopus.com.au> |
reverting previous change, will add support for other compilers later git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26211 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
80a8a26d07966097b701794f805826226e694781 |
15-Feb-2006 |
Duraid Madina <duraid@octopus.com.au> |
previously, configure would die if GCC or ICC was not found. Now it'll go through, but we do want to know if we're using GCC/ICC since they share certain funky command line options (for dependency generation stuff) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26198 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
762236c04f706d1178a87d81107626c5c52eced0 |
05-Feb-2006 |
Chris Lattner <sabre@nondot.org> |
SparcV8 -> Sparc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25988 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
44b4d9fa70247cbd9a4cdd5693fe72c0ddd72760 |
23-Jan-2006 |
Duraid Madina <duraid@octopus.com.au> |
don't need this any more; the "#define hashes to trees" hack is coming git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25531 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ec7a9b3e26a8682a560652c95ce614e515a797ab |
23-Jan-2006 |
Chris Lattner <sabre@nondot.org> |
add checks for new functions. I'd appreciate it if someone could regen the configure script :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25528 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
3484a99ba1ecddd221c9c77b321d66edb456a7fc |
19-Jan-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Make sure that libm is used during config tests so that ceil, floor, and friends are actually detected. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25454 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f4bb9b1fa76564704a4ab6c27d5d72180b493e9a |
19-Jan-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR696: Add checks for ceil, ceilf, floor, and floorf git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25453 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6697a748f2643acb6544fba00f5d358fa6852391 |
22-Dec-2005 |
Reid Spencer <rspencer@reidspencer.com> |
For PR678: * Make it possible to pass a fourth argument to the CHECK_PROGRAM_SANITY macro that controls whether a non-sane program generates an error or a warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24931 91177308-0d34-0410-b5e6-96231b3b80d8
4/sanity_check.m4
|
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
onfigure.ac
|
241116fbadd027ca34fdf567420edbcaac55405c |
19-Dec-2005 |
John Criswell <criswell@uiuc.edu> |
Added the llvm-kernel project to the list of automatically configured projects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24865 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
368c36ff32b93bf8e29fb7a4ff2c3a10f3aec164 |
14-Nov-2005 |
Chris Lattner <sabre@nondot.org> |
add malloc_zone_statistics, remove mstats git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24350 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a930f21f0646b9d3f33695cd7ad4e7634fb4c574 |
14-Nov-2005 |
Chris Lattner <sabre@nondot.org> |
add some stuff for mstats on darwin git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24347 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e250389ebcc02fcc5d700de6eeedffe912439be2 |
08-Nov-2005 |
John Criswell <criswell@uiuc.edu> |
Updated version to 1.7cvs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24244 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c0c186d140b75fc3b2e4e3632f826a40cf4f8626 |
08-Nov-2005 |
John Criswell <criswell@uiuc.edu> |
Merged from RELEASE_16. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24243 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ea04dfd611d769a091d91f051e83ccd77ab60946 |
01-Nov-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Fixed copy-paste typo, patch by Marco Matthies. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24142 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
755bcf086dc163d72d1d2fa1f1d708f6ac75910a |
24-Aug-2005 |
Reid Spencer <rspencer@reidspencer.com> |
For PR619: Make any header files that are automatically generated be preconditions of the compilation. This ensures that if a *.h.in file is changed then its corresponding *.h file gets updated on the next rebuild. Note that this can lead to confusing (but correct) results if the *.h.in file changed unsubstantially so that autoheader doesn't update the *.h file. In that case, manually touch the *.h file in question to restore order. Moral of the story, if you're going to "touch" a *.in file then modify it substantially. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23006 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0a262ba7c3250ef02833fae864459ccc905a2e9b |
24-Aug-2005 |
Reid Spencer <rspencer@reidspencer.com> |
For PR616: These patches make threading optional in LLVM. The configuration scripts are now modified to accept a --disable-threads switch. If this is used, the Mutex class will be implemented with all functions as no-op. Furthermore, linking against libpthread will not be done. Finally, the ParallelJIT example needs libpthread so its makefile was changed to always add -lpthread to the link line. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23003 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
bc9e49c77def12f54dcea33ad367cd43b8a082e0 |
27-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Fix PR608: Previously the script assumed the version number was the last field, now it assumes it is the first sequence of digits. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22527 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
675267e4e22dd5b4017552cd58a12c9306e23592 |
25-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Get rid of bash specific syntax for variable dereferencing, replacing it with the more crufty (but more widely available) "eval" command. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22509 91177308-0d34-0410-b5e6-96231b3b80d8
4/find_std_program.m4
|
ddc31e813d3bc6365e4a74a593c324d9a534bbb8 |
22-Jul-2005 |
Andrew Lenharth <andrewl@lenharth.org> |
Alpha has JIT git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22501 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
72f71e18a3cca42c3b2a289a5cec27232e6e34c0 |
17-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Add a parameter to the FIND_STD_PROGRAM macro that allows an alternate name for the command line options. This helps with situations where the executable name sought is too generic and a more meaningful name needs to be used for the command line options. It also helps satisfy picky project leaders. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22461 91177308-0d34-0410-b5e6-96231b3b80d8
4/find_std_program.m4
|
a5e26077edb9611a0ea366c9f098a6e080f6da6b |
17-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Add two new checks for use in LLVM configuration files: * FIND_STD_PROGRAM will find a program in the path or using --with options and verify that the path/bin/program is executable. Also allows checking for include files and libraries. If found, USE_PROGRAM is set, otherwise its not set. Also sets PROGRAM_BIN (bin directory), and PROGRAM_DIR (top level directory). If headers are found, sets PROGRAM_INC. If libraries are found, sets PROGRAM_LIB. * CHECK_PROGRAM_SANITY can be used to run a program with some option that only produces information output and requires no input. If the output matches a regular expression, the program passes the sanity check. Otherwise, an error occurs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22458 91177308-0d34-0410-b5e6-96231b3b80d8
4/find_std_program.m4
4/sanity_check.m4
|
be13028264888b01ac6fcd46667cf31a7e84e9cf |
14-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
* Correct the AC_DEFINE for LLVM_PATH_GRAPHVIZ to use AC_DEFINE_UNQUOTED so we actually get the path and not $GRAPHVIZ as the value. * Add a #define for the gv program (HAVE_GV) and its value LLVM_PATH_GV. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22433 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c232a658274117b8db1f6dfd1aa2dbb3ab390381 |
14-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Put the path to the Graphviz program in the #defines so it can be used. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22430 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8a2246f32ec6480b6430078ff2c5740a0a11a3fb |
13-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Implement a test for the Graphviz program for Chris Lattner. The symbol GRAPHVIZ will contain the path to the program if its found (or "echo Graphviz" if not) and the #define HAVE_GRAPHVIZ will be defined if its found. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22424 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ee448630bdf7eb6037fe2c50518d32010c433ca3 |
12-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
For PR540: This patch completes the changes for making lli thread-safe. Here's the list of changes: * The Support/ThreadSupport* files were removed and replaced with the MutexGuard.h file since all ThreadSupport* declared was a Mutex Guard. The implementation of MutexGuard.h is now based on sys::Mutex which hides its implementation and makes it unnecessary to have the -NoSupport.h and -PThreads.h versions of ThreadSupport. * All places in ExecutionEngine that previously referred to "Mutex" now refer to sys::Mutex * All places in ExecutionEngine that previously referred to "MutexLocker" now refer to MutexGuard (this is frivolous but I believe the technically correct name for such a class is "Guard" not a "Locker"). These changes passed all of llvm-test. All we need now are some test cases that actually use multiple threads. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22404 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
9e4f701e91b64ef5be97ff9d70b1f36f896a92d4 |
12-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
In support of PR418: Make sure that -lpthread gets added to LIBS variable which puts it at the end of the tools' link commands, if libpthread.a is found. Add a test for pthread.h so we can use #ifdef HAVE_PTHREAD_H git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22401 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6d2e334cce4ee9be9f02bf40d6c0b8589a4e1c02 |
06-Jun-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
We also have V8, so do not force every Sparc to be treated like a V9. It is still possible to force V9 (even if configure doesn't think it's one) via ``./configure --target=sparcv9-sun-solaris2.8'' so nothing is lost. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22198 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c84492c2dbfa69d0f0dbc0a12d61374ead2c26fc |
03-Jun-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Fix the definitions of LLVMGCC and LLVMGXX to include the EXEEXT (the .exe extension) on Cygwin. This fixes the last few remaining Cygwin issues. Thanks to Aaron Gray for tracking this down. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22191 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
dde5e387d2b1ae365933212a05010791093c6143 |
19-May-2005 |
Reid Spencer <rspencer@reidspencer.com> |
For PR514: Do not configure removed files git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22139 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5690c536942d602279b6040d7f2b2536c0185417 |
18-May-2005 |
John Criswell <criswell@uiuc.edu> |
Updated version to LLVM 1.6 CVS. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22122 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8bfe6a7e5f7d49d5472c6bb41d9f2e8c0a37645c |
18-May-2005 |
John Criswell <criswell@uiuc.edu> |
Merged in release_15. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22120 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4c61d924d46ee6320424c84b2f3a9ba3bd74721c |
16-May-2005 |
Duraid Madina <duraid@octopus.com.au> |
detect HP-UX when configuring git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22077 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b9a5d6861bc2bf326a6c3ba03c742e298242bb91 |
16-May-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Remove the check for the ffsll function. Its no longer needed by the simplify-libcalls pass (pass now computes it without a call to ffsll). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22074 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c29b13d6486ceb2453f16d17f6cd44af55f706cc |
14-May-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Changes for ffs lib call simplification: * Check for availability of ffsll call in configure script * Support ffs, ffsl, and ffsll conversion to constant value if the argument is constant. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22027 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
15792b0259ecf494314716cb523be6cd2dd295bc |
13-May-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Fix the "stacker doesn't build without llvm-gcc" problem. The configure script was defaulting the LLVMGCC variable to "llvm-gcc" if it couldn't find llvm-gcc and --with-llvmgccdir was not specified. In this case, there is no llvm-gcc available on the system so we shouldn't assume that the user's path will find it any better than configure could. The fix is to default it to an empty string. If LLVMGCC is empty, the makefiles will avoid building things that depend on llvm-gcc and give a nice warning message to that effect. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21953 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e8867983d5fe490f7ad40dcd1b3fc2c949b87c5e |
12-May-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
llvm-fefw doesn't exist (yet) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21907 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5ec2ae6015a654801015611cca88d4221653c5b6 |
12-May-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove extraneous `U ' in copyright line git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21906 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ccc1c166cd8ba70a045c704f4323ef3a3b6cc2a2 |
22-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Build the `Skeleton' target when building "all" targets git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21455 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
675f0921bbdade1728cc366da2b109378cbb1e53 |
22-Apr-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Make sure the CBackend is always a target that is built. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21448 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
99d1fccfb970847c5d610e7c0369715dc4b3cb77 |
22-Apr-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Consolidate the target selection options into a single option, --enable-target which can take values "all", "host-only" or a comma separated list of target names (alpha,ia64,powerpc,skeleton,sparc,x86) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21447 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
945de9b764a86578f6e363fee20128bae2fb7dd5 |
22-Apr-2005 |
Reid Spencer <rspencer@reidspencer.com> |
First step in avoiding compilation/usage of non-relevant targets. New options have been added to the configure script that control which targets will be used. The options are: --enable-target-this (default=disabled) This will specify that the target corresponding to the build host is the target that will be compiled/used. You can't use this with any of the other options (they'll be ignored). This is what most people want. --disable-target-x86 (default=enabled) This will prevent the X86 target(s) from being compiled/used. --disable-target-sparc (default=enabled) This will prevent both SparcV8 and SparcV9 from being compiled/used. --disable-target-powerpc (default=enabled) This will prevent the PowerPC target from being compiled/used. --disable-target-alpha (default=enabled) This will prevent the Alpha target from being compiled/used. --disable-target-ia64 (default=enabled) This will prevent the IA64 target from being compiled/used. Note that without any of these options, the default behavior is to build all targets, as is the current practice. All these options do is set up the substititution variable TARGETS_TO_BUILD which contains the targets that should be compiled/used. The variable is intended to be used in the makefiles. Those changes will come later. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21445 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1edb190cfb02f43a380b0392ccb4a0cff9de88a6 |
17-Mar-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Recognize an IA64 when we see one git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20666 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1807c1a3c9013ab5075faa40add4d69ec5a8a29d |
24-Feb-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Add a call to AC_CONFIG_COMMANDS to ensure that llvm_src is set properly in the config.status script. This allows the AC_CONFIG_MAKEFILE macro to work properly after it was changed to support sub-projects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20305 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a8d9789a7a068aa12745f00710bfb707831f8711 |
24-Feb-2005 |
Reid Spencer <rspencer@reidspencer.com> |
This macro cannot assume that the location of install-sh and mkinstalldirs is in ${srcdir}/autoconf because that is only true if the project is LLVM. For other projects (e.g. sample), we don't want to have to distribute the mkinstalldirs or install-sh programs because it opens a window of breakage for projects. So, this change requires that the llvm_src variable be set up via another AC_CONFIG_COMMANDS call. For LLVM this is done in the configure.ac. For projects its done in the LLVM_CONFIG_PROJECT macro. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20304 91177308-0d34-0410-b5e6-96231b3b80d8
4/config_makefile.m4
|
018e77de67a51a3180a4253a9976d20040e78dd6 |
24-Feb-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Add a new macro for configuring projects, LLVM_CONFIG_PROJECT. This macro takes care of the --with-llvmsrc and --with-llvmobj options for the project It was moved here from the project's configure.ac file because there is some tricky handling of the llvm_src variable to tell the project where the llvm source tree is (for mkinstalldirs and install-sh commands). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20303 91177308-0d34-0410-b5e6-96231b3b80d8
4/config_project.m4
|
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
onfigure.ac
|
c6cf2fbb01f45862545ef51f41980adbff4b7849 |
11-Feb-2005 |
Chris Lattner <sabre@nondot.org> |
The pool allocator is now the llvm-poolalloc module in public CVS git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20116 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
dd106c2f8b3385344c8f09a4ca30702dad02f715 |
24-Jan-2005 |
Andrew Lenharth <andrewl@lenharth.org> |
let configure recognize Alphas git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19811 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
47d2796fee8394e53dc3350cbf3d1628fd79e699 |
24-Jan-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Mark CVS versions different from releases git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19809 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ae6ec8e6c48a792c9e2384034674f0c134f70afe |
22-Jan-2005 |
Reid Spencer <rspencer@reidspencer.com> |
We're working towards LLVM 1.5 now so bump the version number. This change won't be propagated to the configure script until there's a need to change configure.ac for some larger purpose. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19762 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7bd1ede776588cc80d7906950a5fded8b05810c4 |
16-Jan-2005 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Fix llvm-java project autconfiguration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19616 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8085cff7ebbee3efd932b8f27f67187a4ba707e1 |
16-Jan-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Provide support for HP/UX aCC compiler's variant of hash_map and hash_set (RogueWave). These are implemented in rw/stdex/hash_map.h and rw/stdex/hash_set.h on HP/UX. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19600 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
eadc9ef0e2953ac9e77e171c7c5d82da3c33c39b |
05-Jan-2005 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
The Java project now lives under projects/llvm-java. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19295 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
ba46ca3a3b3c9f4b26c01a05165e0811a85b1b2f |
31-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: * lib/System depends on sbrk(3), make sure we check for it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19200 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
582a23c686aa544c8a44d07601d4520d4ea18980 |
29-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
* Fix a bug in an m4 macro that used an incorrect test operator * Add CAN_DLOPEN_SELF so we can determine if dlopen(0) will open the program or not. * Correct a warning messages to be a little more specific on what it checks git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19184 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b09a68ef4b1ad0e44104a33d59ddc49b4b2a972e |
29-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Fix a Bourne Shell syntax error in a test git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19183 91177308-0d34-0410-b5e6-96231b3b80d8
4/need_dev_zero_for_mmap.m4
|
6da9142a6f49ef357a86793c6aaa0b720045afea |
29-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Fix one of the names to not have a . in front of it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19182 91177308-0d34-0410-b5e6-96231b3b80d8
4/path_tclsh.m4
|
2dc658607322cc581799128283420918374c1295 |
28-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Make the x86_64 target names match between def and use. Thanks Misha. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19170 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
be41b250e05f78dbc2e8bf9aa37a8082ee658ac4 |
28-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Make the 64-bit x86 target named "x86_64" instead of "AMD64". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19169 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f97c703b6617ddbbf33871ab59e60c3da283da3d |
27-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Don't create symbolic links for lib/System any more. It doesn't need them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19166 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7931a7867b602fa159f1939daf37756d9c3b1532 |
27-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: * Add checks for sterror and strerror_r functions * Add check to determine if /dev/zero is needed for allocating RWX memory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19148 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5d01fa5bbe82504e2977d9152c619303e65c839c |
27-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: Provide a check to determine if /dev/zero is needed for AllocateRWX function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19147 91177308-0d34-0410-b5e6-96231b3b80d8
4/need_dev_zero_for_mmap.m4
|
3ed2f2f27a6f303a0da7c52db54134876624bc24 |
27-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Oops, reverse the logic on a test for WITH_LLVMGCCDIR to make it define the path names correctly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19146 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
52f853a7a2a1f914be0c58910ac559b61edb5a3a |
27-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Provide a value for HAVE_MMAP_ANONYMOUS variable, for consistency with other #define's. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19145 91177308-0d34-0410-b5e6-96231b3b80d8
4/header_mmap_anonymous.m4
|
59473af39565dcff7416426b8aaed3ad63476c81 |
25-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: * Make sure all headers used by lib/System have checks * Use "standard" autoconf checks for certain problematic headers For PR432: * Resurrect --with-llvmgccdir so a specific llvm-gcc/llvm-g++ installation can be specified. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19142 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
3bf6960f3eb10fbc0884f3f84de4522309b0a6cc |
24-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Make the symbolic link using the correct variable! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19136 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7b3e851e2bc9014782e3cae379c4f1561380acbf |
24-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: Create new variables LLVM_ON_UNIX and LLVM_ON_WIN32 so we can start getting rid of reliance upon a symbolic link to switch implementations in lib/System git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19131 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0a43d3954af32fa6ce172b6321664d9b2cd7cd22 |
24-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Change llvmgcc/llvmg++ to llvm-gcc and llvm-g++ respectively. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19125 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e32beb78d5780fc05ff4e104f49e05c3d6c41f40 |
24-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Fix a bug in libtool's ltmain.sh. On Cygwin the "$output.exp" expression expands to a full path name. Substitute $outputname.exp" instead and it makes a viable temporary file name. This gets around the problem with lli on Cygwin linking but not having any "C" library functions linked into it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19123 91177308-0d34-0410-b5e6-96231b3b80d8
EADME.TXT
tmain.sh
|
ee93c874aa6018e0189df0a8d5b10197c6085d93 |
23-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Update the amd64 target detection checks. Patch contributed by Markus F.X.J. Oberhumer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19118 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
95ed843adc3912f6ee6755496d3da433ef43f215 |
23-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Added support for detection of amd64 targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19113 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
502935f172802253fd08dd5169529cec46edd2a4 |
22-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR432: * Remove --with-llvmgccdir, not needed any more * Search path for llvm-gcc and llvm-gxx * Compute LLVMGCCDIR based on install path of llvm-gcc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19093 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d00b82eacd344df260e5356c3fa2f09db11adb72 |
22-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Get rid of old automake stuff git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19092 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
1997c4500cdfbb8d12efed8acb2addd29cd7c2ae |
22-Dec-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Ignore generated files git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19090 91177308-0d34-0410-b5e6-96231b3b80d8
cvsignore
|
ab5eaea72ec80b2639ce3fd6de709f713796175d |
20-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: * Add checks for sbrk and getpagesize functions * Alphebetize the checks for functions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19052 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
757838e627d6803c4156ef302e06d6ee7af56298 |
15-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Remove LLVMGCCDIR from the set of defines. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18970 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6af3d265261e24792b642cd476438cb072b19bbf |
15-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Don't put newlines in AC macros that can't handle them! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18952 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f9960f769ae574705b4dff4d6253285705a7012a |
15-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add some system specific functions we use git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18945 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
145f8577dbd45510f2300cfe1bc858221ec5cfa0 |
13-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Minor syntactical change to make this a little easier to comprehend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18888 91177308-0d34-0410-b5e6-96231b3b80d8
4/bison.m4
|
ca767406332d34892bf5e9adb0adfe3a80fe76e2 |
13-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Get LLVMGCCDIR into the #defines git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18845 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d4f0f9849aa92b94242aba2d3543c8f20493a871 |
09-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
More QMTest cruft gone! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18694 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
104298d1b48396c04258f5bf358ebed57aaa8779 |
02-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Search for tclsh last so we don't find the FreeBSD warning script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18420 91177308-0d34-0410-b5e6-96231b3b80d8
4/path_tclsh.m4
|
d56a04f680aa922e99fa1defaef849599b58ce2a |
02-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
* Make sure the cache variable gets cached * Don't search a bunch of .. directories for something we'd never find, because we don't imbed tclsh into LLVM. * Look for various tclsh versions because some platforms don't install the tclsh link but just have tclsh8.3 or tclsh8.4 or some such. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18414 91177308-0d34-0410-b5e6-96231b3b80d8
4/path_tclsh.m4
|
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
onfigure.ac
4/path_tclsh.m4
|
2bc7bd5c8817a50845fdd88babf644db22787031 |
29-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
* Implement embedding libltdl into LLVM which required some rearranging. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18349 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8baa775d00a1ed2deccb80709cfe87664268f596 |
29-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
* Update instructions about upgrading libtool * Add instructions about upgrading autoconf git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18348 91177308-0d34-0410-b5e6-96231b3b80d8
EADME.TXT
|
5252d956959837700520dc12c533ff5d0cce1bdd |
29-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Converted with autoupdate for autoconf 2.50 -> 2.59 differences. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18343 91177308-0d34-0410-b5e6-96231b3b80d8
4/ltdl.m4
|
21972621191dc5187436e09e74b3291250a8d36c |
29-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
This file contains macros that allow us to incorporate the ltdl source into our own library so that it is magically hidden and we don't have to depend on linking with -lltdl option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18342 91177308-0d34-0410-b5e6-96231b3b80d8
4/ltdl.m4
|
1f31942b12e948a42122febfb5d1fbca01bc9dd8 |
29-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
* allow doxygen documentation to be enabled/disabled (default off) * organize programs we test for properly * add new programs needed for documentation generation * Adjust install paths so llvm stuff doesn't muck up /usr/local or /usr if $prefix is set to those. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18327 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
3be58f90ec19d9dd88a67a7c8f02f49cc34e7434 |
27-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Remove a dead check at the end of the configure script that was a left over from the bzip2 support. This dead check produced the error: test: -ne: unary operator expected git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18289 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
92746219db237bde0ed3cc14d8061ec5fc823957 |
27-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Get the cache variable name right. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18288 91177308-0d34-0410-b5e6-96231b3b80d8
4/c_printf_a.m4
|
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
onfigure.ac
|
efbe40ada6e76cc265b3feab7ab57db870ce0f22 |
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Gack. Actually use the correct variable name in setting the JIT support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18240 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
edd01b9ec548cdcea7d0a20ac9b2c3baf2895d29 |
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Fix the lib/System/platform link by using proper cached variable name. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18233 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5e1d9a5f6e05e2b3c48ffd3932f0d8b6b82b9ee7 |
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR256: * cache more values * standardize cache value names * organize configure script per autoconf recommendations (10 sections) * Eliminate some redundancies and complexities in the script * Provide better documentation in the script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18232 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1ac1d4049e0921748775701b78a6243ae5285d2c |
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Cache the value of this test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18231 91177308-0d34-0410-b5e6-96231b3b80d8
4/c_printf_a.m4
4/link_use_r.m4
|
4f5f1406fd3beaeab91d80a86a01534b284cc05a |
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Tidy up the indentation. Give the cache variable a proper name. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18230 91177308-0d34-0410-b5e6-96231b3b80d8
4/check_gnu_make.m4
|
898ae193198954d9c67e2b85201f93b6605bf4b1 |
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Eliminate duplicate "checking" message. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18229 91177308-0d34-0410-b5e6-96231b3b80d8
4/bison.m4
|
ab4e5fb61fbd4df211943e378aeb3c529e3fea57 |
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Make the check print something, give the cache var an llvm specific name. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18224 91177308-0d34-0410-b5e6-96231b3b80d8
4/bison.m4
|
0acd65f258bb31c327bde921973ea49a92a8c9f7 |
24-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add the configurable configuration files for llvmc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18190 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
17795971fc6a5eca604200231e8fca443dabb9c6 |
18-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes for testing presence of ltdl.h and lt_dlopen(), libtool functions for cross-platform dynamic loading of shared objects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17950 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
e96aa1ca3cdb8bd0be5372971c560b3e2ca46a49 |
28-Oct-2004 |
John Criswell <criswell@uiuc.edu> |
Added the poolalloc module to the list of projects to configure, if present. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17319 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
cd9bbdd3ea3d81bf18adafee2ee935d42ecfdc27 |
28-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Make sure we test the right variable for the AC_DEFINE git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17302 91177308-0d34-0410-b5e6-96231b3b80d8
4/func_isinf.m4
|
1d460f96c7bbf7c57da1ba2030f3647f08a57297 |
28-Oct-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
It's spelled IEEEFP git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17301 91177308-0d34-0410-b5e6-96231b3b80d8
4/func_isinf.m4
|
abec8f96e3e35fbb306c957674809c4ace04a620 |
28-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes to support rand48 tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17284 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
onfigure.ac
4/func_isinf.m4
4/func_isnan.m4
4/rand48.m4
4/single_cxx_check.m4
|
608624b58f8d85861931e9e0783f78dfcd583ac2 |
26-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Really get mkinstalldirs to shut up about what its doing .. who cares? git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17242 91177308-0d34-0410-b5e6-96231b3b80d8
kinstalldirs
|
b9f40c090f04959484886d44f07b90647abc83c4 |
25-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Teach mkinstalldirs how to shut up about making directories. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17209 91177308-0d34-0410-b5e6-96231b3b80d8
kinstalldirs
|
ad354c93c52674ba5226705e18c532dca8857f47 |
25-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add a check for the tar program. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17208 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
514b4b0a1fc1a652e253227d18d8b1128777163c |
22-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Remove automake support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17156 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
cac731ecbe6a80e0c607ece2833525a92601db99 |
22-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
We won't use automake git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17155 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.am
|
e6ffb3eda1b19160ecb4431762f10610d14de8e6 |
17-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add runtime directories git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17086 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.am
|
824e83d5edb633c74e587631eb842f8af93e4052 |
14-Oct-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Transfer Makefile.JIT into the build tree for JIT-enabling tools and examples git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16990 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
09252e970e52df126d4296dcab8489d483675425 |
13-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Set up BUILD_MODE based on the configuration so the default build mode is established from configuration. Also, don't make the ENABLE_ options AM_CONDITIONALs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16952 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.am
|
b3a734a5342a49688f3cc3345c26dd6b4e866b7e |
13-Oct-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Save Reid's notes from bugzilla on the proper procedure to upgrade libtool git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16947 91177308-0d34-0410-b5e6-96231b3b80d8
EADME.TXT
|
38bfee4ba1cf5e6c9b68e6584b12db2524bb7353 |
13-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes for libtool 1.5.10 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16945 91177308-0d34-0410-b5e6-96231b3b80d8
4/libtool.m4
|
04c2144f90f3bec9baf472038cf0ebd28a86e366 |
13-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Update for libtool 1.5.10 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16944 91177308-0d34-0410-b5e6-96231b3b80d8
tmain.sh
|
6bc488beef86b0b381484efd9af76023b4f14dc3 |
13-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Harden the version requirements to the set that actually works after three days of trying to figure it out. Despite some developer's penchant for relaxing the tool versions, this just isn't possible. Only certain versions work with certain other versions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16943 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
ed0fdf9b02d508760ccd632a51e923a3ec5410a1 |
11-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Directory changes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16891 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.am
|
2b6c038a5e07b50cdbeca0a62efe319878937593 |
10-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Ensure timestamp on saved contents of configure.ac is not changed. Use correct options to automake. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16879 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
onfigure.am
epcomp
nstall-sh
issing
kinstalldirs
|
6843e38cb163bc4183f9a20375d90f5b0abb9256 |
08-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add the --with-automake option to AutoRegen.sh and provide the automake version of the configure script. This is an early commit of the automake support so that automake support can be tested on multiple platforms. Many additional Makefile.am need to be added to LLVM before this is of any use. Please wait until automake support is announced on llvmdev list before using the --with-automake option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16837 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
onfigure.am
|
0d98aede69482382794a851fb6fb9ff4a495294e |
05-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add checks for the ZLIB and BZIP2 header files, not just the libraries. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16669 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5cb99fbd679d00b4c2d354c4485ce95377aec93a |
04-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Move the warning about no compression library down to the bottom, away from the fray, so it gets noticed. This commit is made without the corresponding configure script commit because it doesn't affect functionality and we don't want to force everyone into another reconfigure git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16657 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
c28d7ad257bbba300d5cd5fb6443dd0c7c0322ad |
02-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add checks for bzip2 and libz for use with the Compression concept for lib/System and the compressing llvm archiver. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16634 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a281b6fa6466c6a9cbd60008edc1681fc58a5eb7 |
27-Sep-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Improve warning git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16520 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4046846d2cb36a6281b853c73776584063cca19d |
24-Sep-2004 |
John Criswell <criswell@uiuc.edu> |
Updated the last two header files so that they are configured with AC_CONFIG_HEADERS. This should prevent LLVM from needlessly re-compiling on a re-configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16510 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
4/cxx_bidi_iterator.m4
4/cxx_fwd_iterator.m4
4/cxx_std_iterator.m4
|
9f011866e90928b9b798692a9cf0180e8f327540 |
24-Sep-2004 |
John Criswell <criswell@uiuc.edu> |
Modified hash_map and hash_set configuration so that they are not regenerated on every run of configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16509 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
4/cxx_hash_map.m4
4/cxx_hash_set.m4
|
5fbb1f8fccd7226d7cd83442570856fcc9a7bf8e |
24-Sep-2004 |
John Criswell <criswell@uiuc.edu> |
Configure Datatypes.h.in with AC_CONFIG_HEADERS. This should prevent it from being re-generated if the new version is identical to the old version. Hence, it should save us some recompiling after re-configures. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16506 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5d6c4a55816a01001bcd6df633c86bf313e098cf |
21-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Change the warning text so that NO warnings are permitted. This is now the case since the AC_CONFIG_SUBDIRS problem has been fixed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16464 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
c2186e23b6484bf5a35419587bde76d6b40f0452 |
21-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Don't attempt to (illegally) configure a subdir if we don't recognize it. Instead just create a warning message that says the directory cannot be configured because it isn't recognized. This also gets rid of a bunch of warning messages from the auto* tools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16463 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
91b538024a6fcecab80f422cb1fec52825faa44c |
21-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Fix the program passed to AC_LANG_PROGRAM to be only the BODY of the main function, not the whole main function. This problem resulted during conversion of scripts to the new autoconf standard. The effect was that the mmap_file test would fail and if it does there is currently an #ifdef'd #error that causes compilation to fail. Bad, bad, bad. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16462 91177308-0d34-0410-b5e6-96231b3b80d8
4/func_mmap_file.m4
|
7e2315e987062365da2ad52e9f4dbadc5289cd7f |
20-Sep-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Use the right directory for the Java frontend git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16448 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a42b525ea81030ba9a547c4867deb76eb96c98c0 |
20-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Correct the use AC_RUN_IFELSE to ensure it builds programs correctly by using the AC_LANG_PROGRAM macro. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16426 91177308-0d34-0410-b5e6-96231b3b80d8
4/func_mmap_file.m4
4/link_use_r.m4
|
2650835b68cb3bf70a752a420bf36005b8c7d4a3 |
20-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
The problem with depending on the internal implementation of third party tools is that you break when they change. This is a case in point. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16424 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
dad130f510afe715ada23b051cc5ab136b3d0f59 |
20-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Update the script to generate mklib instead of libtool. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16421 91177308-0d34-0410-b5e6-96231b3b80d8
4/libtool.m4
|
c1b0d49e613e17398e2cb4d6d7c241d3597ac230 |
20-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Various minor cleanups and replacement of obsoleted macro names. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16419 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a8bcc120d4aba3dbe12e11f5fdc1841f48b649d7 |
20-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Numerous fixes to convert ~ into ; that (probably) occurred during data transmission. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16418 91177308-0d34-0410-b5e6-96231b3b80d8
4/libtool.m4
|
12de17db02dca026fea1e2aee57ebdca97784292 |
20-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Bring the script out of the dark ages and into modern autoconfness. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16415 91177308-0d34-0410-b5e6-96231b3b80d8
4/c_printf_a.m4
4/cxx_bidi_iterator.m4
4/cxx_fwd_iterator.m4
4/cxx_hash_map.m4
4/cxx_hash_set.m4
4/cxx_namespaces.m4
4/cxx_std_iterator.m4
4/func_mmap_file.m4
4/header_mmap_anonymous.m4
4/libtool.m4
4/link_use_r.m4
4/single_cxx_check.m4
|
8eacb0c3a7489b86a7f5523ff4992452bc0b7941 |
20-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Make the "Warning" notice a LOT more prominent. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16414 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
b03adb8cab6122347d062427a27fef8d4bf85c70 |
20-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add in version dependency checks on all the tools we depend on. This is necessary to ensure that a consistent configuration is created on each platform. Certain definitions we use (like m4/libtool.m4) require certain versions of the tools and we can no longer be slack about this or we'll have problems with mis-configured builds. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16412 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
ed8624d58e7679724ee10633c3f6babefeda240e |
19-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add our own version of libtool.m4 instead of relying on the installed one. This is a potential version mismatch problem because this file came from libtool 1.5.10. If you're running a different version of libtool, the checks in this file may not be quite right. Having our own version of this file violates the spirit of libtool and is only provided to change the name of "libtool" to "mklib". This is done so that the name "libtool" does not conflict with the "lib" directory when doing tab completion and your $objdir == $srcdir. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16411 91177308-0d34-0410-b5e6-96231b3b80d8
4/libtool.m4
|
8bb825067f298fefa7c4a4339e9353a8860c2ef5 |
10-Sep-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Update to latest versions of config.guess and config.sub from http://savannah.gnu.org/projects/config git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16268 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.guess
onfig.sub
|
2f686dbc560433a028eaf0bcf36e34358bec9eb8 |
08-Sep-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
recognize MinGW git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16254 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
19ee52a3d7694fcdc3e8baec01dfde6d22c59900 |
07-Sep-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
PAPI check has been moved to projects/reopt. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16237 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ad1eb207cbba1f57b30d112911f530e6ad31385e |
07-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Removed this file as its contents are now in the m4 directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16234 91177308-0d34-0410-b5e6-96231b3b80d8
cinclude.m4
|
f7b2de5d576ab8d0b24cd0e6b361f3166835d3d3 |
07-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
- Handle AC_CONFIG_SUBDIRS properly for existing "well known" projects while still retaining the ability to configure unknown ones. - Excise crud left over from when test/Projects was still part of the main LLVM module. These removed tests are now all in llvm-test/autoconf/configure.ac git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16230 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
dcd38750536329ed7f7e7085927b07cb4c4d682a |
07-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
- Perform all validity checks before doing anything. - Use the -I parameter to aclocal to tell it where the autoconf/m4 directory is located so it can find needed autoconf functions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16225 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
53ecd51d974a9befce557f213de828c455d28500 |
07-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
move AC_FUNC_ISINF and AC_FUNC_ISNAN to their own files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16224 91177308-0d34-0410-b5e6-96231b3b80d8
4/func_isinf.m4
4/func_isnan.m4
4/single_cxx_check.m4
|
491f6812ef173989612d987fa8706fd38e2e673f |
07-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Individual autoconf function broken out of acincludes.m4. This change per the recommended style guide for autoconf and so that individual autoconf functions can more easily be shared across projects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16223 91177308-0d34-0410-b5e6-96231b3b80d8
4/bison.m4
4/c_printf_a.m4
4/check_gnu_make.m4
4/config_makefile.m4
4/cxx_bidi_iterator.m4
4/cxx_fwd_iterator.m4
4/cxx_hash_map.m4
4/cxx_hash_set.m4
4/cxx_namespaces.m4
4/cxx_std_iterator.m4
4/flex.m4
4/func_mmap_file.m4
4/header_mmap_anonymous.m4
4/link_use_r.m4
4/single_cxx_check.m4
|
1704168df8ceb5920ede3f2e7d964c966a42a354 |
05-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Remove configuration of test/Programs/* Makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16186 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e2c6f51e2b461b5cfca302927b43312bf91eb00e |
02-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Don't just assume that either uint64_t or u_int64_t is available. Instead, give preference to uint64_t if it exists. If not, check for u_int64_t. If that doesn't exist either, then error out. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16149 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
679ff31e93fb99799e7cefd4dddadf8d1b1cd7d4 |
02-Sep-2004 |
John Criswell <criswell@uiuc.edu> |
Added a check for u_int64_t, which is used by Interix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16145 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
551ccae044b0ff658fe629dd67edd5ffe75d10e8 |
02-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes For Bug 352 Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a11e4dbef5fb074040aab59ce9ec630de8412511 |
31-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add support for Interix and FreeBSD git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16126 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
73fb5489424a79dca9352ed8812c96d48804b681 |
31-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Fix a "test" botch. Alphabetize the platform list Install some AC_MSG_CHECKING/AC_MSG_RESULT pairs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16122 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
886e951f3a1859be7303a785e366b49b6c43ce3a |
31-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Recognize Interix systems as if they were SunOS and make sure we don't attempt to configure for "Unknown" system types. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16120 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
59ee43662a3fa5e4dbedabdf69dce60026158d51 |
29-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Create a link from $BUILD_OBJ_ROOT/lib/System/platform to $BUILD_SRC_ROOT/lib/System/$build which gives us the ability to configure the lib/System for the current type of operating system. Also cleaned up some indentation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16082 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
367754ac3ce0c9d5e3843208bad623825f30da1a |
24-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Ensure that the examples get built. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16027 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
19d96eefcfa41790b112b1d36666cc8d0dfe3f76 |
20-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Actually name the #define correctly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15945 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a91929d992557b8a88d7af68fb67ecd1cba09a96 |
20-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Change version 1.3 -> 1.4 Add basic installation directories as AC_DEFINES and AC_SUBST so they can be used by llvm programs with a simple #include <Config/config.h> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15942 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
2b51a0806db1a717090cb2a2afc3e9634d536f09 |
04-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Change the package identification to use one less level of quoting so that PACKAGE_VERSION = "1.3" instead of "[1.3]". Rebuild configure script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15453 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
dc76e323968007ae8b89788b8b932e26dfa18abe |
23-Jul-2004 |
John Criswell <criswell@uiuc.edu> |
Revised the generation of files so that they follow the newer autoconf standards. This is in hopes of fixing configuration problems on Windows Services for Unix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15132 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a4d718f03c1b6dfe145d69e7426b9c250cb0789d |
21-Jul-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add AC_MSG_CHECKING and AC_MSG_RESULT statements which were missing from two of our custom checks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15060 91177308-0d34-0410-b5e6-96231b3b80d8
cinclude.m4
|
dfb3397c5bbaf8d3aa0ce9e3e98555313af91638 |
21-Jul-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add check for finite(). Solaris doesn't have isinf, but it has finite...go figure! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15057 91177308-0d34-0410-b5e6-96231b3b80d8
cinclude.m4
|
3869b27ba7c23d388607115022de1ee1ca428090 |
21-Jul-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add call to check for isinf(). Patch contributed by Bill Wendling. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15053 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4cc02ac6526014ab46caabac8724ec7db0d49f9e |
21-Jul-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add support for checking for isinf(). Patch contributed by Bill Wendling. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15052 91177308-0d34-0410-b5e6-96231b3b80d8
cinclude.m4
|
7ed43ad3ab29be753b514966476c76206d0c0648 |
19-Jul-2004 |
John Criswell <criswell@uiuc.edu> |
Added support for stdint.h. It is now automatically included by DataTypes.h. So far, it doesn't seem to break Linux, Solaris, or MacOS X. This should automatically include it for those people who need it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15006 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8828eb58dd1b4171cbfee11a6b5146520da5208f |
23-Jun-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Call custom check (AC_FUNC_ISNAN) instead of using the generic function check. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14335 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
99913cad315d5eda5e8bb53aa325e5e4220734dd |
23-Jun-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Implement isnan check (AC_FUNC_ISNAN) in terms of three calls to a fairly generic macro AC_SINGLE_CXX_CHECK. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14334 91177308-0d34-0410-b5e6-96231b3b80d8
cinclude.m4
|
8a54a1ed40d3067b32d9bf3a34f04dc55651ad00 |
22-Jun-2004 |
John Criswell <criswell@uiuc.edu> |
Added the llvm/test/Programs/Makefile.test Makefile. Added a check for isnan() while I was at it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14333 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7b42a7547b9561c09ea7881edc5d5c2e09306d47 |
22-Jun-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Add AIX to the list of recognized operating systems. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14319 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d66215607c214a00c79da6625b7de5e0d25a360f |
07-Jun-2004 |
John Criswell <criswell@uiuc.edu> |
Added checks for mkstemp and getrusage. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14047 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
44afcb7dcf3036bec35f4c4e2f85141bc966c418 |
03-Jun-2004 |
Chris Lattner <sabre@nondot.org> |
Recognize cygwin git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13976 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
b2815e0139727b78a701af5fb66676944b859e2d |
27-May-2004 |
John Criswell <criswell@uiuc.edu> |
Added a check for a new header file. My apologies for changing config.h.in. Now you will all have to re-configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13846 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f3ecf3a40c07d52c6d7817e0dfa75fa38e33e0d3 |
27-May-2004 |
John Criswell <criswell@uiuc.edu> |
Only give warnings if the user doesn't have mmap(). This is pretty much a hack that allows users to fight through a build if they don't have mmap(). When I get into the office, I'll make something better. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13801 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
dbaf9813455f3a3706b5b40ecf2930ed988398f6 |
16-Apr-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Refactor external benchmark checking stuff into one hairy macro-to-bind-them-all, called EXTERNAL_BENCHMARK(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12994 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ac84728d487c73ac46b3636809e0d359dfb13884 |
14-Apr-2004 |
Chris Lattner <sabre@nondot.org> |
We are now on LLVM 1.3 Make autoconf default to checking to look to see if our funny directory exists git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12947 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
bc7b85f85626b2056f9b25f3b554d0f5f22da77c |
13-Apr-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Rewrite POV-Ray check as per PR301 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12914 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
8d36db19548a2ac6ca83603b0bf9b0daa6072e9e |
02-Apr-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
check for isatty function git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12635 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0550256c3185f58faef04812a40824f6721a2ddf |
26-Feb-2004 |
John Criswell <criswell@uiuc.edu> |
Modified the default pathname for Povray. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11881 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
271143fbe8aebeca1b298efe4bad3916206fd784 |
26-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Remove .micro references as those files no longer exist and add some more recent Makefile additions to the list git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11866 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
e3fcabe0681fe0d759593b1bcfab527f730778d8 |
26-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Fix bugs found with recent addition of assertions in MRegisterInfo::is{Physical,Virtual}Register. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11849 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
2051fe3df52d385daa56ce69765ef172386e5927 |
24-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
small portability fix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11814 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
878be7dbe97d41d3405645279bdfb5e80751837e |
24-Feb-2004 |
John Criswell <criswell@uiuc.edu> |
Added the VTune tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11809 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1133eaf376cb3819df7f8301807f259968ca6b3c |
23-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add SUBSTing checks for sys/types.h and inttypes.h; add DataTypes.h to AC_OUTPUT. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11777 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
2e3bdba34c4053e8e4d5c3ab3e001574e8a95223 |
23-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Change test for pthreads to use AC_SUBST; add ThreadSupport.h as an AC_OUTPUT. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11771 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
80ead3133ae3b6eb0517c3bca406574bef135a74 |
23-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Remove check for slist git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11769 91177308-0d34-0410-b5e6-96231b3b80d8
cinclude.m4
onfigure.ac
|
c1cf42412e504a4cf81c27bb6fc7c84b36d9ddb5 |
23-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add include/Support/hash_map and include/Support/hash_set as AC_OUTPUT files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11763 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
78e7d4a69814c1483b17f9d169af54fbe7ed1dc3 |
23-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Move HASH_* checks to using AC_SUBST instead of AC_DEFINE. Tighten up some whitespace and comments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11761 91177308-0d34-0410-b5e6-96231b3b80d8
cinclude.m4
|
81d407d503e7f1b950a017064fe31254c3cbb04e |
23-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add include/Support/iterator as an AC_OUTPUT file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11751 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
008bb70f8aac4fc51549fa0a1510a3c7f7ac11ac |
23-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Make all iterator checks use AC_SUBST instead of AC_DEFINE. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11750 91177308-0d34-0410-b5e6-96231b3b80d8
cinclude.m4
|
0538d4223bb70ae61e1bc800945fc994a8680a08 |
20-Feb-2004 |
John Criswell <criswell@uiuc.edu> |
Added an option for configuring Povray. By default, it should find my local installation of Povray (and not do anything for people who don't have it). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11680 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
22f7646d5e945593710b6c2aae5fa3c68f591a0e |
20-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add checks for <execinfo.h> and backtrace(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11660 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
542af5f4fb767e9ffcfc1895a0f5a47a2d7d303e |
16-Feb-2004 |
John Criswell <criswell@uiuc.edu> |
Adjusted the default pathname to the SPEC95 benchmarks. The new directory has source code corrections and some input files pre-filtered for use with the LLVM test suite. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11498 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
onfigure.ac
|
4940c57a1e1123f7e2db67bf109c16ac0bead489 |
08-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Move rules for regenerating autoconf files into this shell script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11186 91177308-0d34-0410-b5e6-96231b3b80d8
utoRegen.sh
|
027b7468539f7bfae0477e3b3056976d831eaa8d |
22-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add autoconf check for the version of etags we have detected, and select appropriate "force C++" command-line option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10963 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
cea9a609d567ebad3140bef24b29133b9bf15e50 |
21-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Get the shlib suffix from Libtool, and define it both in config.h and Makefile.config as SHLIBEXT. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10932 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d05e39d6a64db0d2261b519642c193d61f1f9502 |
16-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Get paths to cc1 and cc1plus by asking llvm-gcc, and AC_SUBST them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10901 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f69d76fd3b0406cf2369e434ed978aec98c7f2b6 |
15-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Remove configure support for endianness checking, the need for which Chris has helpfully expunged. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10873 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
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
cinclude.m4
|
c91c8719fc4bcf39a1e96a772a0be8dd96c4cae3 |
30-Dec-2003 |
John Criswell <criswell@uiuc.edu> |
Moved aclocal.m4 to acinclude.m4. To re-generate the configure script, do the following: % cd llvm/autoconf % aclocal % autoconf -o ../configure This changes facilitaties the following: 1) It should be easier to incorporate new autoconf macros. 2) It allows for conversion to Automake (should we ever desire it). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10655 91177308-0d34-0410-b5e6-96231b3b80d8
cinclude.m4
clocal.m4
|
3e58e48d20b85c1eeb935f7ada951865200513f5 |
20-Dec-2003 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Fix help string for --enable-spec2000 option git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10564 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d000e1dc2f08892aaa8c1bfd96f85f24b9d66cbb |
18-Dec-2003 |
John Criswell <criswell@uiuc.edu> |
Merged in RELEASE_11. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10516 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
9493c97829db775dfb1c8bfef09f13cb8e421f9a |
12-Dec-2003 |
John Criswell <criswell@uiuc.edu> |
Don't configure directories that don't have a configure script (i.e Stacker). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10436 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5f268f77600250a97d3a3dc1e7d9e8a51f81f875 |
05-Dec-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Add check for pthread_mutex_lock() in -lpthread (or otherwise). Regenerated configure w/ autoconf-2.57. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10293 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
33a911a5c65c139dd5943f39bd94532b91416de2 |
25-Nov-2003 |
John Criswell <criswell@uiuc.edu> |
Configure all project directories contained in llvm/projects. The autoconf program will generate a warning about how we should use a literal in AC_CONFIG_SUBDIRS. This warning can be ignored. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10222 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
6057760793503f1c1e9387402f287a9f849fc57d |
25-Nov-2003 |
John Criswell <criswell@uiuc.edu> |
Added a pseudo-hack: The Makefile now copies Makefiles from source tree to object tree if it is missing. This means that new Makefiles should get picked up automagically, requiring less bothersome re-configuring after updates. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10209 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
15488026503e7e0c21b896ba445caf7f07aad8eb |
24-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Add Stacker directories. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10190 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
190d68585d76b3af4b315e312b98eb81b08cd18b |
18-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Fix breakage caused by typos. Use 3-arg form of AC_DEFINE. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10062 91177308-0d34-0410-b5e6-96231b3b80d8
clocal.m4
|
cb7a1eba4571f1efb472121f585b1dfcdea90bc7 |
17-Nov-2003 |
John Criswell <criswell@uiuc.edu> |
Added a check for the -R linker option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10056 91177308-0d34-0410-b5e6-96231b3b80d8
clocal.m4
onfigure.ac
|
3e66e8b0adbbf34f8a1e53fa9893029fdda28bae |
17-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Edit some comments slightly. Set OS (build OS) and ARCH (target arch) based on the proper elements (SYSTEM, and CPU, respectively) of the CPU-COMPANY-SYSTEM tuples. Add OS and ARCH settings for PowerPC/Darwin (Mac OS X). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10047 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
908647f815dd40a4aa89d1db3740405ed99ce879 |
16-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Only default to the llvm-gcc in ~lattner if that directory exists. Only warn if python version is not right; don't abort. Add sanity checks for --with-llvmgccdir, with a big warning message at the end. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10024 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
960624b187d8a3c83beb5228b8004ad6390281c9 |
12-Nov-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
OK, scratch my last post, this actually *does* work, those syntax errors were imaginary. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9941 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
73312988bab217eaf9de41b336be20987301e3bf |
12-Nov-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Apparently adding these entries and regenerating llvm/configure results in syntax errors. Reverting the patch until I can figure out what's going on. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9939 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
55414671ba98008286d37bbc6e5163bdf0f94ee7 |
12-Nov-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Some programs actually require an input to run. The nerve! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9938 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
3e910feb3f64dad868191657f83beeb57f8187e2 |
12-Nov-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Add FreeBench benchmarks to our test suite -- they weren't available by default before when one didn't build in his source root. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9924 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
2e09698ffdd511ec450c31d9e5f928f89b2923bb |
12-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
I don't think this was supposed to have gotten into the namespaceify patch, but it did. Oops! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9908 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d0fde30ce850b78371fd1386338350591f9ff494 |
11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
278a4ac6038a66535149b0ca163ddce06447e367 |
10-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Patch to fix PR102, contributed by Reid Spencer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9849 91177308-0d34-0410-b5e6-96231b3b80d8
clocal.m4
onfigure.ac
|
644ccc115996e560777198bf9d775556201ed545 |
28-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Add profiling runtime and llvm-prof tools. Would someone please regen the configure script for me? :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9553 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a493aa30231ca9aa70a3b4bfcdf6a96ae3fbe14c |
22-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Do not check for strings.h. This is an old, old, old pre-C89 header that absolutely nothing should be using (and it looks like nothing IS using it). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9381 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4d08d2bdd857c9ca4390d8a79c12a4e5934478bd |
16-Oct-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Added an entry for `llvm-nm'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9154 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1630189e8cb9b85c843f07f0b27540499f62a088 |
16-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added autoconf support for the sample project. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9152 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7eadec6327cc996483aae4c5db8145bc409d694a |
13-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Adding additional license information to these files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9102 91177308-0d34-0410-b5e6-96231b3b80d8
ICENSE.TXT
|
a0137d3d825f4d562b55d4358d66e005c10eea01 |
13-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added a macro and code that checks for the %a format string in sprintf(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9089 91177308-0d34-0410-b5e6-96231b3b80d8
clocal.m4
onfigure.ac
|
16edea0d11650b984b3e65d12d4418fb83fab631 |
10-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
The code that called strsignal is toast. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9015 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
987e49c6d0d4df3122c8f45642a6b2923ec73c9e |
10-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added the eon and perlbmk benchmarks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8995 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5ab73460f517002fbc982a88b6a797a5da14ee9b |
09-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added 177.mesa to the list of Makefiles to propogate to the object root. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8981 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1f9bcd3988ae9db0e6e767b3c7ee5f4bad487262 |
08-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
test/Programs/NoSource and www are gone from the tree; don't try to configure their Makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8975 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1ea4facf60660d4f74866c2c2a483a36b9cfd15a |
08-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Use 3-arg form of AC_DEFINE. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8974 91177308-0d34-0410-b5e6-96231b3b80d8
clocal.m4
|
a25d7ca200b8acc61372207c24f3547f424f4a3e |
08-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Use 3-arg form of AC_DEFINE. Check for strsignal(), which isn't found everywhere, and sys_siglist, which can be used to implement it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8973 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5512659f3669ccb1a434843be7a0bda89a547c91 |
07-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Renamed -use-spec to -use-spec2000. The pathname to SPEC2000 is now given with the -use-spec2000 option. On our machines, SPEC2000 will be enabled by default. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8949 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f204012bd1deb5d19fbabbc145358a1d111b9497 |
07-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Fix bugs in mmap()-of-files test program on Mac OS X: 1) MAP_FAILED is declared to be a pointer 2) can't include sys/mman.h before sys/types.h without getting an error :-( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8947 91177308-0d34-0410-b5e6-96231b3b80d8
clocal.m4
|
f424d7481e7b5f265df01e72baa590390f1cbb7d |
07-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Switching over to the new test database. Adding new qmt files should no longer be necessary. QMTest should know just "magically" know what sort of test each file is. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8945 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4c42378ec0d2db6e4800d2d2ec26074190739dd0 |
07-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Don't abort if dlopen cannot be found; it's not like it's going to break everything. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8916 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
a6e91d6fe7cb22d8fbf7d6a2f6c6e56247180a48 |
07-Oct-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Check for functions: strtoq, strtoll. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8915 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
5c866e13c435f83b36b562c73b1322b4a0689e1d |
06-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Changes for the move of the support directory back into utils git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8885 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ce2141f3de61a32169db87c398ff70dbccde9091 |
02-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Removed the check for purify as we don't support its use at present. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8824 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
7822759482c7a58b7695ed54fa4c0329487fe5df |
30-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Removed Makefile for CompileFail tests. They are now run by QMTest and are located under llvm/test/Regression/C++Frontend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8791 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
559a6c136da72a69987fe91c39bc8b857b21eac5 |
30-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Added conditional configuration of poolalloc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8765 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
12399a13c853c6e5ee62ad8a2932d9f3c3e80fa9 |
30-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Added the ability to conditionally configure the reopt project if it is checked out under projects/reopt. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8762 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
f5b55656c00cf2e75d265b7147cf60edd6e2eb10 |
30-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Removed the utils/Makefile file from being copied to the object root tree. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8759 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c66bbd565bd4bc2c5b161229987a30d060442e2b |
29-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Added Makefiles to llvm/test/Programs/SingleSource/Regression/C++/EH and llvm/test/Programs/SingleSource/Regression/C++/CompileFail. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8746 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
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
onfigure.ac
|
68886d44b1ab3108dfeee70909b8859beea68e55 |
26-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Moved llvm/test/Programs/SingleSource/Regression around a bit to support multiple languages. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8727 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
67181ca7f67cd2959ee5d1d583d8b7e179f44d96 |
26-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Added llvm/test/Programs/SingleSource/Regression/Makefile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8721 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
61095987cc01ba9898ca2557038f4c781ca868fe |
23-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
If we fail to find python or qmtest, give a warning message instead of an error message. This should hopefully allow our nightly tester to run, which does not run the QMTest tests at present. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8691 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
39827c866d9dae97f2509e76d688a25d1cb8f7fb |
23-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Added code that stops the configure script if a needed program is not found. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8680 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
aad65f6c18f7900e1e3373fef63f1c6a89fc7fdf |
16-Sep-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
`link' is now `llvm-link'. Also alphabetized the tools for easy reference. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8557 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
08acb9b87f580cb5bd1665e3e82a5d7c1a916baa |
16-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Have the configure script put llvm.py into the object root. The QMTest program can then use that as the location for loading test and resource class, thus compiling the Python code into the object root as desired. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8551 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1070840eda93a51d57a9d68d8cbacc242878430a |
15-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Removed llvm/tools/as, llvm/tools/dis, and runtime/GCCLibraries/libexception. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8546 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1b82432a8377e1fbfac3b3e48a1000f49338513a |
15-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Modified the checks slightly so that one can re-configure LLVM without having to do a "make distclean" when building in the source directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8540 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
93e1c72ec0dbdb0a3af1af61e7a78bc992efa60d |
15-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Added code that verifies that the source directory has not been configured already. This should help prevent strange errors from happening, but will make re-configuring the source directory more difficult when it is shared with the object directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8539 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
dcf0490fe5e76bd70630fc8d31f973bc49bfed00 |
13-Sep-2003 |
Chris Lattner <sabre@nondot.org> |
Configure the llvm-ar directory git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8504 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
39e8389ba8772bbe87fdd95a1523c22e062fcf9f |
12-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Caught a few misses in the last modification. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8500 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
48e3cb940a7eaf9ffebd8538b9080c4204473fae |
12-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Updated for the re-organization of llvm/test/Programs/MultiSource. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8499 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
0afe82598309fcde7a02c1f385a08bffc5e40cfe |
11-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Added the SetjmpLongjmp Makefile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8486 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
27bb35e613efd07fa43bde157176ebea3b1764e7 |
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8476 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
ffaaf3b8db779a2d900fc5e27d0da0bb1ce28563 |
10-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Updated to reflect the new locations of SingleSource tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8447 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
dd2116dbb95d620b1960b3e4be12314004c76f5e |
10-Sep-2003 |
Chris Lattner <sabre@nondot.org> |
Add missing runtime directories git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8438 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
d9cd14440d6e44001d1280e75236b6a9d2247419 |
09-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Removed Makefiles for directories that no longer exist. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8423 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
2d53308447bdb3da94547109bc1403e7a3c815c4 |
06-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Checkin of autoconf-style object root. Added the AC_CONFIG_MAKEFILE macro to configure akefiles which don't need .in templates. Removed the --with-objroot option. Added commands to configure.ac to configure all of the LLVM Makefiles. Oof. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8378 91177308-0d34-0410-b5e6-96231b3b80d8
clocal.m4
onfigure.ac
|
de00db210c739353c61539250796e328c7564e3e |
25-Aug-2003 |
John Criswell <criswell@uiuc.edu> |
Added code to check for python and qmtest. Added code that verifies that GCC is version 3.0 or higher. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8141 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
1b9ddd545cd0a10355aedd46ae557fe6aa42918c |
14-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
I just moved papi to a new directory git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7846 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c44df87414e75b3281e26caa287286b5c7ceba79 |
31-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
Removed the -only-static option as it is no longer required (and didn't work with the newer version of libtool anyway). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7459 91177308-0d34-0410-b5e6-96231b3b80d8
tmain.sh
|
54ac8b11a1106303ba2a1c0a01174ac38d1ff3f6 |
31-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
Changed the default location of OBJ_ROOT to follow these rules: 1. If USER is defined and localhome/$USER is a directory, set OBJ_ROOT to /localhome/$USER 2. Otherwise, set OBJ_ROOT to . This should hopefully fix the nightly tester. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7451 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
c78022ed075f5cecd1913ee6d37c599db579d2cd |
29-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
Enable JIT when the platform supports it. Select /localhome/$USER when it exists. Fix the checks for bidirectional and forward iterators so that they work with version of GCC prior to 3.x. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7383 91177308-0d34-0410-b5e6-96231b3b80d8
clocal.m4
onfigure.ac
|
8d4221eeaa14541d998a73854af7a5ef0dd9524b |
23-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
Renamed libtool to mklib for your tab completion pleasure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7255 91177308-0d34-0410-b5e6-96231b3b80d8
clocal.m4
|
79a8f09914c2f9cf687e30344f4b20b247b9200d |
22-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
Fixed the enable/disable options. The AC_ARG_ENABLE macro does not perform the *action-if-not-given* code when the --disable option is used. Rather, the AC_ARG_ENABLE macro sets the $enableval variable, which then needs to be checked to determine if --enable, --disable, or neither was specified. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7238 91177308-0d34-0410-b5e6-96231b3b80d8
onfigure.ac
|
4ea390d888b51dbd2c31516a3ed3c3f6ffdfef4e |
22-Jul-2003 |
John Criswell <criswell@uiuc.edu> |
These are the autoconf files in their new home. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7233 91177308-0d34-0410-b5e6-96231b3b80d8
clocal.m4
onfig.guess
onfig.sub
onfigure.ac
nstall-sh
tmain.sh
kinstalldirs
|