History log of /external/llvm/configure
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cddc3e03e4ec99c0268c03a126195173e519ed58 04-Mar-2016 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master LLVM for rebase to r256229

http://b/26987366

(cherry picked from commit f3ef5332fa3f4d5ec72c178a2b19dac363a19383)

Change-Id: Ic75dcb63191d65df1b69724576392c0aaeb47728
/external/llvm/configure
6948897e478cbd66626159776a8017b3c18579b9 01-Jul-2015 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master LLVM for rebase to r239765

Bug: 20140355: This rebase pulls the upstream fix for the spurious
warnings mentioned in the bug.

Change-Id: I7fd24253c50f4d48d900875dcf43ce3f1721a3da
/external/llvm/configure
0c7f116bb6950ef819323d855415b2f2b0aad987 06-May-2015 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master LLVM for rebase to r235153

Change-Id: I9bf53792f9fc30570e81a8d80d296c681d005ea7
/external/llvm/configure
4c5e43da7792f75567b693105cc53e3f1992ad98 08-Apr-2015 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master llvm for rebase to r233350

Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49
/external/llvm/configure
ebe69fe11e48d322045d5949c83283927a0d790b 23-Mar-2015 Stephen Hines <srhines@google.com> Update aosp/master LLVM for rebase to r230699.

Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
/external/llvm/configure
b3f52a221c984c43ace0d08d5a8222e2ddf6b3bc 12-Dec-2014 Rafael Espindola <rafael.espindola@gmail.com> Require python 2.7.

We were already requiring 2.5, which meant that people on old linux distros
had to upgrade anyway.

Requiring python 2.6 will make supporting 3.X easier as we can use the 3.X
exception syntax.

According to the discussion on llvmdev, there is not much value is requiring
just 2.6, we may as well just require 2.7.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224129 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 708bc15ff07dc2fcee3a66988bfc5bc15b80eb5f)
/external/llvm/configure
37ed9c199ca639565f6ce88105f9e39e898d82d0 01-Dec-2014 Stephen Hines <srhines@google.com> Update aosp/master LLVM for rebase to r222494.

Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/configure
c6a4f5e819217e1e12c458aed8e7b122e23a3a58 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
/external/llvm/configure
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/configure
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
3aa18c23189591112f1d1f52f3e2289c3dd6e6bd 22-Aug-2013 NAKAMURA Takumi <geek4civic@gmail.com> configure: Regenerate corresponding to r189026.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189031 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
f3289e7d74ac7f4d03f54b56ab4b0d50795c1e7f 03-Aug-2013 Bob Wilson <bob.wilson@apple.com> Regenerate with changes for -rdynamic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187687 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
d23cd02ffe8399be976729d0d48106194dd43820 26-Jul-2013 Eric Christopher <echristo@gmail.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187217 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
1baa38147a62cb9e905c8229098be2e3a7627032 25-Jun-2013 Eric Christopher <echristo@gmail.com> Add an autoconf option for turning on -gsplit-dwarf by default
when building llvm. This saves quite a bit of time and space when
linking. Please report any problems via bugzilla.

Caveats:

a) This will only work on linux
b) This requires a fairly new binutils
c) This requires a fairly new gdb

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184808 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
22d1d1493a0512a2824c77085ad2c938b310a3cc 21-May-2013 Rafael Espindola <rafael.espindola@gmail.com> Regenerate configure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182401 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
7f5c6bf63c3ca8a7cfb079596093f7449fd85978 28-Apr-2013 Eric Christopher <echristo@gmail.com> Regen.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180685 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
ee03c949b85036b68c261dcc27dca064ee7e525d 23-Apr-2013 Alexey Samsonov <samsonov@google.com> Add basic zlib support to LLVM. This would allow to use compression/uncompression in selected LLVM tools.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180083 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
c6aa8348363c67d6ef1fac87e1d933742bf41403 15-Mar-2013 Eric Christopher <echristo@gmail.com> Turn anonymous type in anonymous union warning back on after cleaning up
issues.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177136 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
6c440fcea52e27b3befcf2ad5f7dcc58a15a2e58 04-Feb-2013 Patrik Hagglund <patrik.h.hagglund@ericsson.com> Pass CPPFLAGS/CFLAGS/CXXFLAGS from the environment of configure to
Makefile.config.

This is implied at the bottom of the help text of configure (besides
CC/CXX/LDFLAGS, already passed to Makefile.config).

For backward compatibility, the values of CFLAGS and CXXFLAGS defaults
to empty, overriding the default values provided by autoconf (for
example, '-g -O2' when CC=gcc').

$(CPP) is not used by our makefiles. Therefore, the value of CPP is
not passed to Makefile.config, despite beeing mentioned by 'configure
--help'.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174313 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
68cbd91f97b4f963971c941405227fe943e376ac 01-Feb-2013 Richard Smith <richard-llvm@metafoo.co.uk> Regenerate configure to hopefully fix buildbot breakage. Oh how I love autoconf.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174108 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
1983f54daebc5b4ba0ebb3fbc6ec0abb083f8908 31-Jan-2013 Richard Smith <richard-llvm@metafoo.co.uk> Add -Wno-nested-anon-types to -pedantic builds of LLVM. This Clang warning
catches uses of an extremely minor and widely-available C++ extension (which
every C++ compiler I could find supports, but EDG and Clang reject in strict
mode).

The diagnosed code pattern looks like this:

struct X {
union {
struct {
int a;
int b;
} S;
};
};


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174103 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
581126e4a1daf5e7e6203bf81769f96bea25e601 30-Jan-2013 Saleem Abdulrasool <compnerd@compnerd.org> build: regenerate configure

Regenerate configure script for new option to make the buildbots happy.

Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173893 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
d2f8216ba496b139815aee29052093c1b0d7a996 09-Jan-2013 David Greene <greened@obbligato.org> Disable -Wuninitialized for gcc

If the compiler is gcc, disable variants of -Wuninitialized depending
on the gcc version. This gets a lot of false positive warnings out of
the build.

Generate a new configure for the gcc -Wno-uninitialized fix.

Pick up -Wno-uninitialized from configure

Add the option -Wno[-maybe]-uninitialized as determined by configure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172006 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
d14baf450b17d47c80950b59e3dd8844b79821f7 13-Dec-2012 Roman Divacky <rdivacky@freebsd.org> Add options to disable building of ARCMT, Rewriter and Static Analyzer
in clang. The default remains to build those.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170134 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
92080529a05e223303a75d83008f804fd518aba7 01-Oct-2012 Jordan Rose <jordan_rose@apple.com> Re-enable support for --program-prefix.

The Apple buildbots have been modified not to pass --target,
so they shouldn't choke on a default program prefix anymore.

Patch by Rick Foos!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164956 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
85042e658558e32a168a91379d158e6d694d6530 26-Sep-2012 Jordan Rose <jordan_rose@apple.com> Revert "Add --program-prefix support to build"

The Apple buildbots are set up to pass --target to configure for both
cross- and non-cross-compile builds, and the standard autoconf response
to this is to set the program prefix to '<target>-'. Until we can figure
out the proper way to handle this (don't pass --target? pass an explicit
--program-prefix=""? don't auto-populate program_prefix with target_alias?)
it's more important to keep the buildbots running.

This reverts r164633 / ba48ceb1a3802e20e781ef04ea2573ffae2ac414.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164651 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
ba48ceb1a3802e20e781ef04ea2573ffae2ac414 25-Sep-2012 Sebastian Pop <spop@codeaurora.org> Add --program-prefix support to build

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164633 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
164a308b563c8bdc280c0762d79a8e797c3497e7 28-Aug-2012 Eric Christopher <echristo@apple.com> Temporarily revert this to bring back the bots.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162722 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
94a935f072452d00207b1e8c1da75c31bb2a5f9b 28-Aug-2012 Sebastian Pop <spop@codeaurora.org> Add --program-prefix support to build.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162707 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
7126ee00ab4812c3b732a195e687daf6e142a9f4 14-Aug-2012 Daniel Dunbar <daniel@zuster.org> Update configure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161881 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
09a887345f283f3ffb46a36e78ca761026ab0cf2 03-Aug-2012 Eric Christopher <echristo@apple.com> Add a configure flag for enabling -Werror on the command line
while building as requested by Lang.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161253 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
46e6bcf3aca5496e51993dff0d3be2c0b45e4a8f 03-Aug-2012 Eric Christopher <echristo@apple.com> Add support for detecting libxml for Dmitri's work. He'll
commit code in clang that uses this shortly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161252 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
82120023861a85427f436dcb6f21a741e32a7896 03-Aug-2012 Eric Christopher <echristo@apple.com> Add a configure option to pass -std=c++11 on the command line.

rdar://11366674

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161251 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
42dffa50c5e99e81b97919fbc142f2abe05a18a3 03-Aug-2012 Eric Christopher <echristo@apple.com> Revert previous patch here, we should instead configure in specific
packages for particular uses.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161246 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
cbd84f7d8309996d1f5802c9fc54edaf4283bd57 03-Aug-2012 Eric Christopher <echristo@apple.com> Add a BUILD_FLAGS variable so that autoconf checks have a place
to store additional flag options since too many things can
and do override CPPFLAGS. Also, this is exported, unlike CPPFLAGS
so it can be actually used elsewhere. This should enable us
to remove the AC_SUBSTs in the intel checks, but I have no way
of testing it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161233 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
a1095b237f338714f191b0a73fe14f5f1c33df67 28-Jun-2012 Eric Christopher <echristo@apple.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159374 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
bb8cef51dfe7bb59109786a0ca46ad165c39aa38 17-May-2012 Danil Malyshev <dmalyshev@accesssoftek.com> - Added ExecutionEngine/MCJIT tests
- Added HOST_ARCH to Makefile.config.in
The HOST_ARCH will be used by MCJIT tests filter, because MCJIT supported only x86 and ARM architectures now.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157015 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
09ca350f95f6c1abaf342f9cc5e1d5f3c1098e52 08-May-2012 Daniel Dunbar <daniel@zuster.org> Regenerate configure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156390 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
61b1851a205cb8dd29c1d3d4231efb8f8f7da283 13-Mar-2012 Eli Bendersky <eli.bendersky@intel.com> Add profiling support for Intel Parallel Amplifier XE (VTune) for JITted code in LLVM.

Also refactor the existing OProfile profiling code to reuse the same interfaces with the VTune profiling code.
In addition, unit tests for the profiling interfaces were added.

This patch was prepared by Andrew Kaylor and Daniel Malea, and reviewed in the llvm-commits list by Jim Grosbach



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152620 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
8c3d2580cbd52a91e85a27cc96301cbd5c281cee 07-Mar-2012 Benjamin Kramer <benny.kra@googlemail.com> configure: Don't require a perl interpreter to be present, LLVM's buildsystem doesn't depend on perl anymore.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152234 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
9993a3aebb27c5cac55429a23af2d2a0f129cb95 29-Feb-2012 Rafael Espindola <rafael.espindola@gmail.com> Enable -Wcovered-switch-default again, but add -Werror to the checks to make
sure we don't use it with compilers that don't support it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151665 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
3c2e5f2140ade86ff353b27b37137d493f487558 28-Feb-2012 Chandler Carruth <chandlerc@gmail.com> Temporarily revert r151609, which enabled a new warning for LLVM and
Clang builds. The detection logic for compilers that support the warning
isn't working. Rafael is going to investigate it, but didn't want people
to have to wade through build spam until then.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151649 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
33177f591a46e2a476fe8ab49f7055532b48fd40 28-Feb-2012 Rafael Espindola <rafael.espindola@gmail.com> Enable -Wcovered-switch-default as it matches the switch style used in llvm.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151609 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
9b3cd4890d5757f72d4f31ac8588a76bcc97026b 02-Feb-2012 Eric Christopher <echristo@apple.com> Regen one last time.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149576 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
ac89865faf7abf8fcae4996f12e9358e84e0c337 02-Feb-2012 Eric Christopher <echristo@apple.com> Regenerate again.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149569 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
63c095199939bfa2711346a6394c5d9171b31f15 02-Feb-2012 Eric Christopher <echristo@apple.com> Regenerate configure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149567 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
48381e5d20cd61160380233e59efdc1822c7e7f4 31-Jan-2012 Rafael Espindola <rafael.espindola@gmail.com> Regenerate configure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149391 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
f33ab86aad52671b603a45b22bff828a2fe52301 21-Dec-2011 Eric Christopher <echristo@apple.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147027 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
cb497b888aabebe13de431c8a6e7c7d31f4dea0c 01-Dec-2011 Daniel Dunbar <daniel@zuster.org> llvm-config: Replace with C++ version (was llvm-config-2).
- Another reapply of r144300, with hopefully one last fix.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145623 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f6ace1924344b6bbeafe82494138f9673c22bddc 01-Dec-2011 Duncan Sands <baldrick@free.fr> Revert commit 145449 (ddunbar) since it is breaking the dragonegg buildbots.
Original commit message:
llvm-config: Replace with C++ version (was llvm-config-2).
- Reapply of r144300, with lots of fixes/migration easement in between.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145582 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
2662c83a594b5df8deef2a540595a5faa72cfbdc 29-Nov-2011 Daniel Dunbar <daniel@zuster.org> llvm-config: Replace with C++ version (was llvm-config-2).
- Reapply of r144300, with lots of fixes/migration easement in between.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145449 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
ae7e2a4bbbdfa82b4e2670fccb3a0aed812c3b0a 28-Nov-2011 Bob Wilson <bob.wilson@apple.com> Add an optional separate install prefix for internal components. rdar://10217046

Some files installed by clang are not relevant for general users and we'd like
to be able to install them to a different location. This adds a new
--with-internal-prefix configure option and a corresponding PROJ_internal_prefix
makefile variable, which defaults to the standard prefix. A tool makefile
can specify that it should be installed to this internal prefix by defining
INTERNAL_TOOL.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145234 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
c73f3d1ce7dc236169fcb5f9149562bb50986cd9 28-Nov-2011 NAKAMURA Takumi <geek4civic@gmail.com> configure, config.h.in: Regenerate.
config.h.cmake: Synchronize to config.h.in.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145217 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
bee515f66baf4f7858d30c2fe6657d35f177dfcd 11-Nov-2011 Eric Christopher <echristo@apple.com> Add an option '--enable-libcpp' that will have the compiler pass on
options to use libc++ as the default c++ library.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144413 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
1ad92131abbed3d2992d5996969274a8e1ae9a6b 10-Nov-2011 Daniel Dunbar <daniel@zuster.org> Revert r144300 "llvm-config: Replace with C++ version (was llvm-config-2).",
which didn't appear ready for prime time.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
a6f5a81285bab84212209d47b1238505512c7c87 10-Nov-2011 Daniel Dunbar <daniel@zuster.org> llvm-config: Replace with C++ version (was llvm-config-2).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
13460c9bd6bf08dfc68cc36e72e02e8198a97eca 26-Oct-2011 Charles Davis <cdavis@mines.edu> Revert 142997. It doesn't work on Mac OS or the BSDs, which all use the BSD
version of the install program, which does not have the --strip-program
switch.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143009 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f3a5ba548f7cd890d428c76565300d1c1b687981 26-Oct-2011 Eric Christopher <echristo@apple.com> Search for and use the strip program and pass it to install for it
to use for stripping final executables.

Patch by Simon Atanasyan!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142997 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
fef5ff07c9f0b67148e5e3ac3e2aa2d309780682 25-Oct-2011 Dan Gohman <gohman@apple.com> Really remove Blackfin from the configure script.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142889 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
e5ab51d51f6e5cebf57db76c7f8527febc6a2b71 16-Oct-2011 NAKAMURA Takumi <geek4civic@gmail.com> autoconf: Introduce --with-clang-srcdir, to build out-of-tree clang as tools/clang on tools/Makefile.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142102 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
73ec95296e231215f021fe591f068a10283dc882 21-Sep-2011 Eric Christopher <echristo@apple.com> Remove the rest of the compiler checking from the top level configure
script. Only the testsuite project needs to know this information.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140220 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
f11750633d31a474b8092d7103f50ca5af275d8d 20-Sep-2011 Eric Christopher <echristo@apple.com> Remove llvmc and assorted build machinery for it.

The problems that llvmc solved have largely been subsumed with the
tasks that the clang driver can accomplish, but llvmc lacks flexibility
and depends too heavily on the EOL'd llvm-gcc.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140093 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
776d99342b05872d6022ee9ff87bf195e3cd8491 19-Sep-2011 Eric Christopher <echristo@apple.com> Regenerate configure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140065 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
4362c6225ede377e05a8f3da7072a0a836e5da0b 12-Aug-2011 NAKAMURA Takumi <geek4civic@gmail.com> configure: Update since r136721.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137412 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
91e7ccd98bfa3db5f5c5d2ffa1ffb4061043af40 20-Jul-2011 Eric Christopher <echristo@apple.com> Regenerate configure and friends for Chad.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135592 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
ed344d2e683d741a591a681157119e8fc3ee2827 17-Jun-2011 Daniel Dunbar <daniel@zuster.org> Regenerate configure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133207 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
dd54ffda263a17bddb0ad04a670916125972929a 09-Mar-2011 Jan Sjödin <jan_sjodin@yahoo.com> Add InitializeNativeAsmParser function.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127341 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
3e46293c27ee6d35240d6308a84be0f2c2e91940 03-Feb-2011 Daniel Dunbar <daniel@zuster.org> Regenerate configure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124770 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
8eac88621626e196db2cb76492dc60c71c7c7fbb 29-Dec-2010 NAKAMURA Takumi <geek4civic@gmail.com> autoconf: Add --disable-embed-stdcxx to suppress linking libstdc++.a into llvm.dll with --enable-shared on Cygming.

Cygwin has stdc++.dll in it's distribution, and we can assume distro's stdc++.dll might be available.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122622 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
031d30781acaecb58f64a7b480818a219594e99f 10-Dec-2010 Eric Christopher <echristo@apple.com> Use GZIPBIN instead of GZIP. Apparently gzip uses GZIP as an environment
variable for args you want to default pass to gzip.

Patch based on one by asau@inbox.ru.

Fixes PR8758.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121449 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
73e36daaadfbae0782c202f96c9acb7870c0c0de 08-Dec-2010 Eric Christopher <echristo@apple.com> Regenerate this for Daniel.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121227 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
1f6efa3996dd1929fbc129203ce5009b620e6969 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Merge System into Support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
1ac320ebb1f0900e99eee8de208884f033ed67d5 25-Nov-2010 Duncan Sands <baldrick@free.fr> It seems inconsistent to have LLVMCC_EMITIR_FLAG and
LLVMGCC_DISABLEOPT_FLAGS, one with CC in it, the other
with GCC. Rename LLVMGCC_DISABLEOPT_FLAGS to
LLVMCC_DISABLEOPT_FLAGS.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
9d9ae9fb59ee3897ffc21dfa3b7078478ac6d674 12-Nov-2010 Rafael Espindola <rafael.espindola@gmail.com> Add --enable-docs. Patch by NAKAMURA Takumi.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118918 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
a84b56771371cf1cd03812baff69164e7192115a 10-Nov-2010 Tobias Grosser <grosser@fim.uni-passau.de> Detect if llvm-gcc is built on dragonegg.

Store the flags needed to disable optimizations and to emit LLVM-IR depending on
the version of llvm-gcc used.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118684 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
baaadb2672e70916eb7e35b48b5ca34bec772fb8 30-Oct-2010 Tobias Grosser <grosser@fim.uni-passau.de> Add polly support to the build system.

Update the cmake and autoconf build system to compile polly
as a shared library if it is checked out into tools/polly. In case
polly is not checked out, nothing changes.
This models the way clang can be added to llvm if checked out to tools/clang.

Also rebuild configure.

Patch contributed by ether.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117755 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
60cb528246dd01b80b1b1260a2a877ea488e620a 11-Oct-2010 Chris Lattner <sabre@nondot.org> Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if
it comes back, it will be largely a rewrite, so keeping the old codebase
in tree isn't helping anyone.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116190 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
7ac1609a3b81504d269bf967060241c309771f23 02-Oct-2010 Jim Grosbach <grosbach@apple.com> Rename the AsmPrinter directory to InstPrinter for those targets that have
been MC-ized for assembly printing. MSP430 is mostly so, but still has the
asm printer and lowering code in the printer subdir for the moment.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115360 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
c6ce9d65cdbc8a8a33a67b9071c40a06fd78ebea 17-Sep-2010 Dan Gohman <gohman@apple.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114197 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
de2e4ac0a65e1d964ccb6fd07f781b1bdf9d6138 07-Sep-2010 Nick Lewycky <nicholas@mxc.ca> Update configure for change to autoconf/configure.ac to add PTX backend.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113236 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
b26697ca9ea415de8545a81577a374cdc3b3a45b 06-Sep-2010 Eric Christopher <echristo@apple.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113160 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
0a0073daab2c85b958566f0e84d59cb89585fc45 25-Aug-2010 Eric Christopher <echristo@apple.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112042 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
4b643c0dfd78e873d5ae7f18b2ed25039f339a39 15-Aug-2010 Mikhail Glushenkov <foldr@codedgers.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111095 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
21d3eeb02b459824adcbeb17f1ec9d1197eba2b9 08-Aug-2010 Eric Christopher <echristo@apple.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110548 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
a1cba686af266b361db6f705042e029e671742db 08-Aug-2010 Eric Christopher <echristo@apple.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110533 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
f759841c288fe0cb2d60a2b739be95aba9e98996 28-Jul-2010 Eric Christopher <echristo@apple.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109647 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
2a1a44fe6002099b591850d9476cad613c425379 22-Jul-2010 Eric Christopher <echristo@apple.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109164 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
519f179fa7c559629780140cfa356298f438e1e0 19-Jul-2010 Owen Anderson <resistor@mac.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108740 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
009f20a38957dc0d0319147d967f8b6b02b4d75b 19-Jul-2010 Owen Anderson <resistor@mac.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108738 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
da612d62260220618af9be428aa827d5d04f344f 01-Jun-2010 Dan Gohman <gohman@apple.com> -retain-symbols-file is not what it seems. Update the makefiles
and configury to use --version-script.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105271 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
dd464df687faf544e83684d0c0e4da87c05f8bfe 10-May-2010 Daniel Dunbar <daniel@zuster.org> Add new configure option, --disable-timestamps, intended to turn off anything which would mess up binary/object comparisons. Currently:
- Disables 'Built on ...' in 'foo --version'.
- Disables timestamps from being embedded into .dir files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103423 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
68cb31901c590cabceee6e6356d62c84142114cb 07-May-2010 mike-m <mikem.llvm@gmail.com> Overhauled llvm/clang docs builds. Closes PR6613.

NOTE: 2nd part changeset for cfe trunk to follow.

*** PRE-PATCH ISSUES ADDRESSED

- clang api docs fail build from objdir
- clang/llvm api docs collide in install PREFIX/
- clang/llvm main docs collide in install
- clang/llvm main docs have full of hard coded destination
assumptions and make use of absolute root in static html files;
namely CommandGuide tools hard codes a website destination
for cross references and some html cross references assume
website root paths

*** IMPROVEMENTS

- bumped Doxygen from 1.4.x -> 1.6.3
- splits llvm/clang docs into 'main' and 'api' (doxygen) build trees
- provide consistent, reliable doc builds for both main+api docs
- support buid vs. install vs. website intentions
- support objdir builds
- document targets with 'make help'
- correct clean and uninstall operations
- use recursive dir delete only where absolutely necessary
- added call function fn.RMRF which safeguards against botched 'rm -rf';
if any target (or any variable is evaluated) which attempts
to remove any dirs which match a hard-coded 'safelist', a verbose
error will be printed and make will error-stop.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103213 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f91387847421a1f0914e757cca96a4d213d32890 30-Apr-2010 Daniel Dunbar <daniel@zuster.org> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102720 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
391569c4b9e735d3e0ff2ef92b72eabec7789542 17-Apr-2010 Dan Gohman <gohman@apple.com> Regenerate configure script.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101561 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
ea2212207e1896d4fb8c1cb0802c6d4e72329af9 08-Apr-2010 Jeffrey Yasskin <jyasskin@google.com> Touch configure so it regenerates Disassemblers.def to include ARM so
people stop seeing a broken build in EDDisassembler.cpp



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100782 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
dc29dff1dce936e7a093649caabee2439b9efed8 19-Mar-2010 Tanya Lattner <tonic@nondot.org> Regenerate configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98990 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
c90171961d020d93e4ce548016d8ccb8aab00c57 25-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Try r96559 for the third time. This time the shared library is only built if
--enable-shared is passed to configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97119 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
407fbdd161d4134901fefe267779a4aaaeab2f0d 23-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Roll back r96959 again.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96981 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
ea6c39d417172a8edb99667e93cd6b67cd024e6a 23-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Roll r96559 forward again, adding libLLVM-2.7svn.so to LLVM. This links 3 of
the examples shared to make sure the shared library keeps working.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96959 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
9851567a106ef1907cca715fc5e3e4e498b2df81 23-Feb-2010 Daniel Dunbar <daniel@zuster.org> Initial configure support for using Clang as the LLVM capable compiler.

Comes in two parts:
1. Use --with-clang=path/to/clang/compiler to select an installed clang, or
--with-built-clang to have the makefiles use the clang which will be built
as the LLVM capable compiler. If neither is given, --with-built-clang will
be used if the Clang sources are checked out into the standard location
(tools/clang).

2. Use --with-llvmcc={llvm-gcc,clang,none} to specify which LLVM capable
compiler to use. If not given, then llvm-gcc will be used if available,
otherwise Clang.

Makefile support still to come.

Eric, Doug, Chris, seem reasonable?

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96934 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
e209c383038f9e58c52c8b168879874818c63b11 23-Feb-2010 Daniel Dunbar <daniel@zuster.org> Kill off unused LLVMGCCLIBEXEC make variable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96910 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
951fd6dfad43dac54c95b4ada103f78fa78299e6 23-Feb-2010 Daniel Dunbar <daniel@zuster.org> Kill off LLVMGCCARCH and LLVMGCC_VERSION make variables.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96909 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
99d9863cce6a460aac7b4330084044ca7a11ab43 23-Feb-2010 Daniel Dunbar <daniel@zuster.org> Kill off LLVMGCC_MAJVERS make variable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96907 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
2155d459a7de626bb77849e5956ef2363d7d4a87 18-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Roll back the shared library, r96559. It broke two darwins and arm, mysteriously.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96569 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f6afae2f49ed65a6a482257c7e55520857d751b7 18-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Add a shared library for LLVM, named libLLVM2.7svn.(so|dylib), and add an
--enable-shared configure flag to have the tools linked shared. (2.7svn is just
$(LLVMVersion) so it'll change to "2.7" in the release.) Always link the
example programs shared to test that the shared library keeps working.

On my mac laptop, Debug libLLVM2.7svn.dylib is 39MB, and opt (for example) is
16M static vs 440K shared.

Two things are less than ideal here:
1) The library doesn't include any version information. Since we expect to break
the ABI with every release, this shouldn't be much of a problem. If we do
release a compatible 2.7.1, we may be able to hack its library to work with
binaries compiled against 2.7.0, or we can just ask them to recompile. I'm
hoping to get a real packaging expert to look at this for the 2.8 release.
2) llvm-config doesn't yet have an option to print link options for the shared
library. I'll add this as a subsequent patch.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
871384fcdaafde9341923b280aa277c9f4d4a7a3 26-Jan-2010 Torok Edwin <edwintorok@gmail.com> Regenerate configure.

With the previous cleanup to configure.ac, configure is now only 393k, instead of 1.1M!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94535 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
6ca835dedf7c8a473001c154105b076e22e1595e 05-Jan-2010 Anton Korobeynikov <asl@math.spbu.ru> Regenerate

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92763 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
d6c8ec6546bd8104cbd8705fa0e51676c51d2e01 07-Dec-2009 Rafael Espindola <rafael.espindola@gmail.com> Fix typos. Thanks to John Tytgat for noticing it!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90728 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
4fc760ecb9b5738111b00c5b798188c721a1e269 25-Nov-2009 Daniel Dunbar <daniel@zuster.org> Regenerate configure

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89840 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
420d23c3d6c0fd0a5ec8f03acbbd222a377339da 16-Nov-2009 Rafael Espindola <rafael.espindola@gmail.com> Add configure options for specifying where to look for libstdc++.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88943 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
7f9ec910a38f769dc91f1b3b3a9b50ee1cecff19 12-Nov-2009 Rafael Espindola <rafael.espindola@gmail.com> Add the --with-c-include-dirs to llvm's configure.
The clang patch is next.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86955 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
1fce948ccbd67fff3fc7df954cd1c38f7991398d 04-Nov-2009 Daniel Dunbar <daniel@zuster.org> configure: Add --with-optimize-option, for setting the default value of
OPTIMIZE_OPTION.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86005 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
3a96a4d91c78f4c026908d68decd9c037463ddce 26-Oct-2009 Julien Lerouge <jlerouge@apple.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85148 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
8b67f774e9c38b7718b2b300b628388f966df4e0 26-Oct-2009 Chandler Carruth <chandlerc@gmail.com> Move DataTypes.h to include/llvm/System, update all users. This breaks the last
direct inclusion edge from System to Support.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85086 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
2b7b37a4c929add924018b717ef9fcc058f1b27f 13-Oct-2009 Edward O'Callaghan <eocallaghan@auroraux.org> Regenerate configure for rev. 83823 putback.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83930 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
4372e697702dc368fdb86997c6f1d58a2d67ad2b 29-Sep-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83052 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
83fc447a4fe2a45609db64b148eab21dc08d4a2e 29-Sep-2009 Nick Lewycky <nicholas@mxc.ca> Roll back r83048.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83050 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
9cb74348436a24a87de5a4aa3e126df6f4779cb9 29-Sep-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83048 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
7fd82e56a8d6fd48dd22f85ce502c24ff599d7a8 27-Sep-2009 Jeffrey Yasskin <jyasskin@google.com> Enable -g with DEBUG_SYMBOLS and --enable-debug-symbols instead of
DEBUG_RUNTIME.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82906 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
4c75054b0149750219fe6edb8e25ddd8f7af6920 27-Aug-2009 Gabor Greif <ggreif@gmail.com> re-apply r80197, now that iterator.h is not mentioned any more

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80254 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
fffb7266fe9c5c95d859ff5b3aeb5386cbd0cd1e 27-Aug-2009 Bill Wendling <isanbard@gmail.com> --- Reverse-merging r80147 into '.':
A include/llvm/ADT/iterator.cmake
U autoconf/configure.ac
--- Reverse-merging r80161 into '.':
U cmake/config-ix.cmake
--- Reverse-merging r80171 into '.':
U Makefile
--- Reverse-merging r80173 into '.':
U configure
U include/llvm/Config/config.h.in
--- Reverse-merging r80180 into '.':
A include/llvm/ADT/iterator.h.in

Despite common miscomceptions, iterator.h is alive and well. It broke the build
bots for several hours. And yet no one bothered to look at them.

Gabor and Doug, please review your changes and make sure that they actually
build before resubmitting them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80197 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
60475154460cc68431a77aec757cd9d5fa4a2dcc 27-Aug-2009 Douglas Gregor <dgregor@apple.com> Regenerate configure


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80173 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
c2264596b76e248a0ec40e495cc904cb9d5a9a3a 22-Aug-2009 Tanya Lattner <tonic@nondot.org> Regenerate configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79772 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
953042b3928446c7214f811684c79193746a3671 22-Aug-2009 Tanya Lattner <tonic@nondot.org> Regenerate configure for 2.7svn


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79726 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
0855f10906d1af1e1fef69ec789111b34f04372a 18-Aug-2009 Anton Korobeynikov <asl@math.spbu.ru> Regenerate

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79297 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
7e83697c8e2d9862547ad0e6fdd023cca0c4fc5f 11-Aug-2009 Shantonu Sen <ssen@apple.com> Regenerate per request of Gabor Greif (r78628)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78661 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
afa709d90b0d318f3f859503c54535a72189cfe0 17-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Regenerate configure for ddunbar.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76244 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
a93e77073faf8547f8405919339f44cebdc74d11 10-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Regenerate configure after r75279.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75280 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f0b9effccba2db106523bb998e61ee7b345474cc 09-Jul-2009 David Greene <greened@obbligato.org> Regenerate for GraphViz tool discovery.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75145 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
d0f27c4ebbb445b1bb976a57dbd24df28318e464 04-Jul-2009 Mikhail Glushenkov <foldr@codedgers.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74789 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
342a343a570a8e6c80ce11ecb9df7bc65c315975 01-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Update configure and config.h.in from r74621.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74623 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
a0162ff2b94b0634fcbe51e20b35238618831981 23-Jun-2009 Douglas Gregor <dgregor@apple.com> Regenerate configure script

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73962 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
0711c303765d858a0aa75f76b6ad3c90542416d4 17-Jun-2009 Douglas Gregor <dgregor@apple.com> Update auto-generated configuration files

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73591 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
1555a23335400143f2b54a66aedc4b5cbbb79f8d 16-Jun-2009 Douglas Gregor <dgregor@apple.com> Introduce new headers whose inclusion forces linking and
initialization of all targets (InitializeAllTargets.h) or assembler
printers (InitializeAllAsmPrinters.h). This is a step toward the
elimination of relinked object files, so that we can build normal
archives.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73543 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
b4a921af0577a8011be6a314aa146d3d462b32c4 06-Jun-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72990 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
2c4718bdd926348e4b21bfd39f583e6340efe180 03-May-2009 Anton Korobeynikov <asl@math.spbu.ru> Regenerate

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70772 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
fed844de6b33125f13666b2d5c4ba822c69a0b6d 18-Apr-2009 Mikhail Glushenkov <foldr@codedgers.com> Reconfigure.

Turns out that doing this by hand is easier than using autoreconf:-).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69475 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
f34c921713111fb327623400cf8c23d322513790 18-Apr-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69447 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
e850146fb22347474f6d8693c48f79d19d3178a4 18-Apr-2009 Mikhail Glushenkov <foldr@codedgers.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69439 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
2a5a12cd6930d48f6c670a58d0d6be2266e06f64 17-Apr-2009 David Greene <greened@obbligato.org> Regenerate configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69352 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
267fddbedd3fe05808a198c147948ffb62ebc866 13-Apr-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68938 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
5b28f862df2419ac767734758d1ce0ccee3e41b4 10-Apr-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68767 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
fb13881d4aa6f1cf5edc9e74c276690103d1da3f 12-Mar-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66766 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
bf65de131f5093dc9080cb3eddf7dc0c3500e4a3 09-Mar-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66407 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
731c6abc469863ca6b8259319991bdc0455fc8b0 05-Mar-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66157 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
e9821dcac9e6ce9d18f237c2d64da0b8809e259a 03-Mar-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65928 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
bdf0d7cfc14c144b3168db7acc7cacf72209812a 21-Feb-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65250 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
5d24957f4e650fea82d0d1a40f844ecfb0360de3 19-Feb-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65020 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
fb3dcf875bc4262572fee58ac560379879ab8ee2 04-Feb-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63724 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
e792b1d841d1173c665533dfaef2c8d8d5a795ee 03-Feb-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63622 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
1592e5b75a4e919c463914acdb4cab0a6a6ebd53 22-Jan-2009 Tanya Lattner <tonic@nondot.org> Regenerated configure after backing out 62553 and r62616.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62778 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
2ab1d864af9a5dab90a4dd63f75b92d740b4f37f 20-Jan-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.

BUILT WITH WRONG VERSION OF AUTOCONF! Somebody please regenerate with an
approved version. Thanks!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62554 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f24eb39bce6173a461ca976fa5ed0bfbd3e3dc81 05-Jan-2009 Bill Wendling <isanbard@gmail.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61649 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
40e7f194c2a1a1f4b9dc45aff8f9e028f0454be6 22-Oct-2008 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57975 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
cc499a40026a47f68a9b43dfc049656afd6e832c 22-Oct-2008 Torok Edwin <edwintorok@gmail.com> Regenerate configure


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57971 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
96f945267c986ddedf3ec1af0f131841b056bc25 06-Oct-2008 Duncan Sands <baldrick@free.fr> Actually run Obj-C++ tests if llvm-gcc supports.
Before there were two problems: (1) configure
turned "obj-c++" into "obj" in the langs line;
(2) the dejagnu library called it objc++ not
obj-c++.
Now the problem is that some of these tests don't
pass!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57167 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
673612ec72e0e246ca671a3977666424b5ed77cc 03-Oct-2008 Jim Grosbach <grosbach@apple.com> Add support for Canadian Cross builds where the host executables are not
runnable on the build machine.

There are a few bits that need built for the build environment (TableGen).
This patch builds those bits, and the associated libraries, for the build
environment as well as the (usual) host environment.

Thanks to Eric C. and Devang P. for pre-commit review.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56975 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
dcf114e8610784e15c89eed2ad3ca930fa0634ed 30-Aug-2008 Daniel Dunbar <daniel@zuster.org> Enable -fvisibility-inlines-hidden by default for compilers which
support it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55557 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
b70e4528200568b500a1ad4bff40686741070b68 24-Jun-2008 Tanya Lattner <tonic@nondot.org> Regenerate configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52685 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
d3df7eb678d02e674bf0078a7ce247c0e4fdc485 29-May-2008 Anton Korobeynikov <asl@math.spbu.ru> Regenerate


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51688 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
0234f51ff9c6e90e9e7f8e108a0fc6eff63634a6 13-May-2008 Sanjiv Gupta <sanjiv.gupta@microchip.com> Added configure switches for PIC16 backend.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51056 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
56b8f1d3ee9b4b4a73c1950740b3e80e6864480c 10-Mar-2008 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48148 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
e707216cb9dc36d335a28ecb735a94e3a315b067 07-Mar-2008 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48008 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
399c7c76cf55c359ee6aa65a70500a98fd6dcd5b 05-Feb-2008 Chris Lattner <sabre@nondot.org> regenerate


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46761 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
57b1efb3a2cebda9266f69bf48965870aae1ba4a 13-Dec-2007 Nate Begeman <natebegeman@mac.com> Do not build CBackend and MSIL regardless of configured targets


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44973 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
96dcd2b620048052cb5bcef75e677cf54f06fe99 05-Dec-2007 Scott Michel <scottm@aero.org> Regenerated configure after autoconf/configure.ac change.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44628 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
0abe116022a45879d5f17e6c4964769f24bb05aa 03-Oct-2007 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42575 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f09156837508435dc38c6827b552bcbddf6500c2 02-Oct-2007 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42533 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
bae4adc7de3a43c31100da6996912e30889aa2b9 02-Oct-2007 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42529 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
c0efff86a53d711b65e4423c69fc2f0e910d3e47 02-Oct-2007 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42527 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
9b7a24831e461bfad3fde6e5a0a84b3f89a324ed 29-Sep-2007 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42461 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
92f0dca1e3adcfdd3184ffa8f410ca370e5c885e 22-Sep-2007 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42241 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
c20f5b086ecd19eb009f31c1113f14ea94f3c113 20-Sep-2007 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42164 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
54c7e1216415172ac1a2aaafa32668c97f845a2c 18-Sep-2007 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42092 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
dde567f194a0ae4db3beffcc7ce2555924d8ea84 29-Aug-2007 Tanya Lattner <tonic@nondot.org> Updating configure script to enable MIPS.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41568 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
be3e41928007b4df283cc16194a24904e99c8175 17-Aug-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41138 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
9372f15d455c27a9e78daae58327fb6a95b402c0 30-Jul-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate for __dso_handle, per Anton's request.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40601 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
96cf58777bf7d28968054b0dd8cb0624a7433e89 13-Jul-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate to pick up Gabor's changes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39802 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
53b2486c8f3034a0cde583a80d8bb2edac73025e 09-Jul-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38444 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
a696d24ad275608540aba1e5c668bbd52e04317e 28-Jun-2007 David Greene <greened@obbligato.org> Add support for building with _GLIBCXX_DEBUG. New configure option
--enable-expensive-checks allows the developer to enable runtime
checking that can greatly increase compile time. Currently it only
turns on _GLIBCXX_DEBUG. Other expensive debugging checks added later
should be controlled by this configure option.

This patch also updates llvm-config with a --cppflags option to inform
llvm-gcc how to build itself so that it is compatible with an llvm that
was built with _GLIBCXX_DEBUG.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37777 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
59807fabd751d6d2df9e4b49503e45f58d9277e5 17-May-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37166 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
692aa5afc847e4c24770fc0cceb94eb575d623c7 08-May-2007 Tanya Lattner <tonic@nondot.org> Bumping cvs version number


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36922 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
0d23818dbb0db8d0e3ec28d42b28175871ed9ffa 21-Apr-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate for detection of llvm-gcc supported languages


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36320 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f6390b51e3fadfe733fcb2ebbba125c1efb3ef69 11-Apr-2007 Reid Spencer <rspencer@reidspencer.com> Hopefully fix LTDL_SHLIB_EXT on Darwin


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35872 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
0b1e466c9411c7c727404867792a96df2d2fbe75 02-Apr-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35596 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
585e0882c38516b52e67eb0b22c91c72c10ce9a4 29-Mar-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate for PR1283 fix.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35452 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
b90645c9cdc7bb9e7b600e839635f059c4a1a8bc 16-Feb-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate for getrlimit/setrlimit.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34350 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
febecf4041f18b10a007ebd47ccaffdc98ea3edd 21-Jan-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33422 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
9b5b182e5f897b559fde4a20290f017ddc43162c 21-Jan-2007 Reid Spencer <rspencer@reidspencer.com> For PR1128:
Regenerate for ARM support.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33419 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
466207a3ebe9409b84e58e991e8e0e20441a3e4c 20-Jan-2007 Reid Spencer <rspencer@reidspencer.com> For PR808:
Regenerate to include NetBSD.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33407 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
30fe5268171a612ef489347e3a03c2ce75c7e4d9 20-Jan-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate for Anton Korobeynikov.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33392 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
b6a7aa7e9dd4e8a27034a5fa4d7786d791572bd8 19-Jan-2007 Reid Spencer <rspencer@reidspencer.com> Add the check for udis86 to support disassembly.

Regenerated for Anton Korobeynikov.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33360 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
282d8c166f5da5b23fb60f21d45ef9db441220ed 21-Dec-2006 Reid Spencer <rspencer@reidspencer.com> Add a new variable, LLVMGCCLIBEXEC to get the libexec directory where the
cc1 and cc1plus executables live.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32738 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
89b0d995d26d9e70b9c8d7fab8b99f1e89ac11bb 16-Dec-2006 Reid Spencer <rspencer@reidspencer.com> Allow an --enable-pic option to turn on -fPIC compiler option when building.
The default is disabled until we know this doesn't break anyone.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32635 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
afa22e2363c5f93d7f2fad6d06c2e3d1f9702d65 11-Dec-2006 Reid Spencer <rspencer@reidspencer.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
2a0ede8335136a7c8ff06af616b25f25adbfa770 08-Dec-2006 Reid Spencer <rspencer@reidspencer.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32350 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
1000b73397bd72b71ede338caf5b6379072d94a4 01-Dec-2006 Reid Spencer <rspencer@reidspencer.com> For PR1019:
Add HAVE_PTHREAD to makefiles with support from configure and use it to
determine whether to build examples/ParallelJIT.
Patch by Anton Korobeynikov.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32054 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
8b2e1419cf24a33df5a87c99e367528b44dc28cf 17-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Undo removal of the runtime libraries. While this may have been a bit
premature, these libraries will be going away for the 2.0 release. Other
arrangements for profiling, gc, etc. should be made in the next few months.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31807 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
ac90d5e50b327476dcb468668f8e0eec3fb923d0 17-Nov-2006 Reid Spencer <rspencer@reidspencer.com> In LLVM 2.0 we won't use the runtime libraries as llvm-gcc3 support will
be dropped. This patch pertains to removing the runtime directory from LLVM.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31793 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
01d3e3826710cf397cc095b74a92744c5fb34668 14-Nov-2006 Tanya Lattner <tonic@nondot.org> Updating configure script for 2.0


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31715 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
b2ed0526ce53e6418ddf3aef42f7abeffd8d7346 03-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Add a check to see if HUGE_VAL is sane or not.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
b56371edbc42dd8691eb78db91f12c0e31faa6c5 02-Oct-2006 Chris Lattner <sabre@nondot.org> fix misleading warning


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30690 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
f4334c74e9f77d577e0eb24af945a03626ffd4b9 09-Aug-2006 Evan Cheng <evan.cheng@apple.com> Recover the lost diff between 1.221 and 1.222.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29578 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
a773bd54f32ceb55af08286fe00c6ec1b73e5b9a 04-Aug-2006 Reid Spencer <rspencer@reidspencer.com> Update the auto* tools: autoconf 2.60, libtool 1.5.22, automake 1.9.6.
Update ltld.[ch] to version 1.5.22.
Correct the notes about updating these tools (autoconf/README.TXT)
Add configure options for getting the correct option for including a whole
archive when linking.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29529 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
aea7fe4abd1f54edd3cbdadcbd8f0e2e99c5acf3 28-Jul-2006 Reid Spencer <rspencer@reidspencer.com> For PR848:
1. Get the path to the pwd binary (/bin/pwd usually) from configure.
2. Use that path to run pwd in all path variables set in Makefile.config.in
The hope is that these changes will resolve symlinks to physical paths. This
should work on all platforms where the binary pwd defaults to printing
physical paths. The shell version of pwd generally doesn't (it will print
the symlink path).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29381 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
1bc686433bd5dea7ef4b8b5d97cd9461f041b56f 28-Jul-2006 Reid Spencer <rspencer@reidspencer.com> Changes to support cross-compiling LLVM. The GenLibDeps.pl script needs to
have a compile-host version of "nm", not build-host. In order to effect this
we must use autoconf to determine the correct "nm" to use and propagate that
through the makefiles, through llvm-config and finally to GenLibDeps.pl as
an optional argument.
Patch contributed by Anton Korobeynikov. Thanks!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29368 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
e2cfe5d23225fa74febd5f170b919bba2c495308 26-Jul-2006 Reid Spencer <rspencer@reidspencer.com> For PR814:
Provide support for making cross-compiling builds. See the PR for details.
Patch provided by Anton Korobeynikov. Thanks, Anton!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
cf9be26e5d99c50b350aa8c5bf6ce6bc8322b213 21-Jun-2006 Evan Cheng <evan.cheng@apple.com> Added --with-extra-options=opts to specify additional options to build LLVM and run tests.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28882 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
b6f93411e03ba7bd080d88a7c0579a573b386872 19-Apr-2006 Chris Lattner <sabre@nondot.org> Regenerate


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27838 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
c28ccd86b574cdcde54fa68f2f28e18f4b49498e 09-Apr-2006 Reid Spencer <rspencer@reidspencer.com> Change the assertions defaults:
1. Assertions now default to on for all builds
2. If you want them disabled you must (a) --disable-assertions to configure
or DISABLE_ASSERTIONS=1 to make.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27548 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
7917d3af3f51a3584a87a44548d584a5ac253cfc 07-Apr-2006 Reid Spencer <rspencer@reidspencer.com> For support of new GCC v4, obtain the full and major versions of the
llvm-gcc command. This will help distinguish which version is being used
so the makefiles can accommodate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27461 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
b195d9d365e5f960c93ddfdf10638d5d147d9f6f 24-Mar-2006 Reid Spencer <rspencer@reidspencer.com> Update to llvm-config tool, by Erik Kidd:

1. Check for Perl and only build llvm-config if its available.
2. Add some virtual components
3. Don't depend on "standard" location for Perl, but configured location
4. Document the tool with a POD file.

This version is now ready for testing by users.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27005 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
56b9e1cd727a04c1a32e4e4d4dce087aff89f592 16-Feb-2006 Chris Lattner <sabre@nondot.org> remove skeleton target


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26239 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
5954e4e674ae25c9f87a304891742087ff2d98b1 15-Feb-2006 Duraid Madina <duraid@octopus.com.au> zap


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26199 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
35409221bc8c170c71041594927aaf2b2a6d4832 05-Feb-2006 Chris Lattner <sabre@nondot.org> SparcV8 -> Sparc


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
df3be82dcbf61bd4ad9e13e93dfbf37a7a46ee51 23-Jan-2006 Reid Spencer <rspencer@reidspencer.com> Update for including additional function tests.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25542 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
6e96d81c874d19782b6c0942dd89d29eb1dbb75f 21-Dec-2005 Reid Spencer <rspencer@reidspencer.com> Implement fix for PR471:
* Add --enable-debug-runtime option, defaults to disabled
* Pass the new config var, DEBUG_RUNTIME, to Makefiles
* Don't use -Wa,-strip-debug if debug-runtime is enabled


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24891 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
511f11dccb7c261b9d7e7d95299930283f6f6589 14-Nov-2005 Chris Lattner <sabre@nondot.org> regenearte


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24351 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
0b14259eb2b2663ca9ee02ad8919b27e2723d330 14-Nov-2005 Chris Lattner <sabre@nondot.org> regenerate


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24348 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
f83d406541c90511848555f853b523822f4f9c5f 01-Nov-2005 Misha Brukman <brukman+llvm@gmail.com> Re-generated to fix copy-paste typo noticed by Marco Matthies.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24143 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
22177fe580ef2e32cb2392408a00d8b6dfcaba6c 12-Jul-2005 Reid Spencer <rspencer@reidspencer.com> For PR540:
* Add check for pthread.h
* Make sure -lpthread gets added to LIBS if its available


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22402 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
ed93e115c8144ed33888febfde8799c82b638cfe 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@22138 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
775afa5ec028df7a2b64c29787cb04d907ba13c0 16-May-2005 Duraid Madina <duraid@octopus.com.au> pretty tiny change (looks like adding the HP-UX detection and line number
changes to me)

- not committing autoconf/configure.ac (oops, already committed that!)
- not committing include/llvm/Config/config.h.in (it remains unchanged)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22085 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
19098e58a4fe8d5a5a13bceb9ee408d6d27a5e64 13-May-2005 Misha Brukman <brukman+llvm@gmail.com> * Remove reference to llvm-fefw
* Fix copyright line


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21910 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
c06828350b059e5f9de3c87b0cc7b72bdbe39ea7 24-Feb-2005 Reid Spencer <rspencer@reidspencer.com> Adjust to changes needed to more easily support projects via the new
LLVM_CONFIG_PROJECT macro.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20313 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
78ba11d0d2aab6e7f9e0d1050deb6f60347719f0 16-Feb-2005 Reid Spencer <rspencer@reidspencer.com> Remove the "pax" program from the list of those needed to support LLVM.
The install target in Makefile.rules no longer uses pax but just uses find
and "install" instead.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20216 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
501cb27a1c0c46f15590514bf2f82fca4f3fcd53 24-Jan-2005 Andrew Lenharth <andrewl@lenharth.org> let configure recognize Alphas


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19810 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
ae192d3558bcd223998baa19bc192a0d9f867f5a 14-Jan-2005 Alkis Evlogimenos <alkis@evlogimenos.com> Correctly update configure to configure the llvm-java project


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19546 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
bbf7a8af5a7781cf0f721770ab81333f22c0f464 31-Dec-2004 Reid Spencer <rspencer@reidspencer.com> For PR351:
Make LLVM_ON_UNIX and LLVM_ON_WIN32 available in the makefiles


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19205 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
8a2d4718257aa1a97dad9f9f8cce719b539c694b 16-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Add CMP and CP configuration variables for the unix cmp and cp programs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18990 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
8690180f494fcd135f065a895b49ab15731efb4d 09-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Remove last remnants of Python/QMTest support


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18672 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
fc757b5217623759c046239d4200a95013eb916b 02-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Search for tclsh last so we don't find the FreeBSD warning script too early


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18421 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
cda35f824b1fc4a22bd796b07426f6e8e44c3d69 02-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Fix the tclsh test to find tclsh8.[34] and tclsh8.[34].X as well.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18415 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
0fcb9410b9c51a179b3c7a80291f00dac344038c 30-Nov-2004 Reid Spencer <rspencer@reidspencer.com> Add a check for the tclsh program needed by dejagnu. This can have weird
names that have version numbers in it so this macro, DJ_AC_PATH_TCLSH will
make the necessary checks. The makefile variable TCLSH is set to the path
found.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18382 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
4a41586769ee66f4b2ba57a1b126506e14cda351 25-Nov-2004 Reid Spencer <rspencer@reidspencer.com> Remove HAVE_BZLIB and HAVE_BZIP2. We always have bzip2 now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18254 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
4b8f82fbe6c76f0bed5f424f8bcc28d6a6ff6b04 08-Nov-2004 Reid Spencer <rspencer@reidspencer.com> Add the RUNTEST autoconf onfiguration variable for Deja-gnu support. This
tool runs Deja-gnu test suites. The 'make' variable RUNTEST is now set
automatically in the Makefile.config file.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17599 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
6802b55b6b4b46a2dc965eeeb1f75f1fdc33ba35 28-Oct-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated after fixing typo.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17303 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
591edc6ff6e0be6ce587d857938414e9bfe4ff18 14-Oct-2004 Misha Brukman <brukman+llvm@gmail.com> Add Makefile.JIT to the list of Makefiles transferred to the build dir to give
tools and examples a simple way to JIT-enable themselves


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16991 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
177dbe2b3698d9b42b45f08d6e3f0437748d0c6f 13-Oct-2004 Reid Spencer <rspencer@reidspencer.com> Resolution to PR451.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16946 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
37130d2b5edab108b05a29cd71b7476ff0bed172 04-Oct-2004 Reid Spencer <rspencer@reidspencer.com> Provide support for auto-detection and use of compression libraries.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16643 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
8b93e7ae4ad75b1a4998362710c1815ba58a9f0f 21-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Fix a problem where the mmap_file test was generating an incorrect test
program that always failed (wouldn't compile).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16465 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
641f7ef4fc3d5eb23fa7fa9220760cd8f8fa728a 21-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Change the name of the "known" module for Java from llvm-java to Java.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16453 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
777ce17d357383bcd03847e6442d9f818b8dec2b 20-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Fix problems with AC_FUNC_MMAP_FILE and AC_LINK_USE_R that caused problems
with correctly recognizing mmap of files and the linker's support of -r.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16427 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
2e89ae28941f63781131ea6b0081687374e6950b 20-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Allow the suffix for shared libraries to be obtained correctly so we can
build them again.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16425 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
e4d18e4d25babaa77c6b339bc280dda00e99f46a 20-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Change to support creation of "mklib" instead of "libtool" in builddir.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16422 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
2706f8c5cfb893d4e201bbb3132d2a28db4d1e85 20-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Adjust the libtool macros so that libtool's name is "mklib". Also, tidy up
the use of obsolete macros, hopefully making us more compliant on more sys.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16420 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
0a62133bd3ee019c33d66ff6650e348838600018 08-Sep-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated, to recognize mingw.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16255 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
9751dbf5c48b0a43c07b5059f7dc8ba7bef430a8 07-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Remove PAPIDIR, per brg


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16240 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
4d68ba2dc9b4e926ee36e1c277d1eaf4a1fd33fd 07-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Remove variables and tests that were specific to the now defunct
test/Programs. These have been moved to llvm-test/autoconf/configure.ac and
llvm-test/Makefile.config.in


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16231 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
ceca90415f982efe844b37b0cb3e5a228a0b7c57 03-Sep-2004 Misha Brukman <brukman+llvm@gmail.com> Regenerated after Reid's change for uint64_t/u_int64_t (patch by Bill Wendling)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
de8c47f989d0cf6da716afa08199ec4c329c5f86 29-Aug-2004 Reid Spencer <rspencer@reidspencer.com> Updated to create a link needed for correct lib/System compilation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16096 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
5f285396a852a4f0f311893b5147251b781c4763 24-Aug-2004 Reid Spencer <rspencer@reidspencer.com> Include the "examples" directory as optional.
Update configure script to configure the examples/Makefile


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16028 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
ff22c42e0ee8e526352f3ac84ae9dd0d0bec2519 20-Aug-2004 Reid Spencer <rspencer@reidspencer.com> Changes resulting from change in autoconf/configure.in (rename a #define)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15946 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
e9de091c52dfa25e5862fc5ba68ec9f3bdd7d07d 20-Aug-2004 Reid Spencer <rspencer@reidspencer.com> Update after change to autoconf/configure.ac


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15943 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
adfe28d136ba403d3ccc65908a4db0385f62b72b 21-Jul-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15061 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
d59a64797b12dab9dae1842171b4ca9fba302765 21-Jul-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated with autoconf/autoheader 2.57


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15059 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
52a551d69b539a9571a69d920147f233704bed3f 21-Jul-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated with autoconf-2.57.
Patch contributed by Bill Wendling.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15051 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
6f5b621f846d9c070281ea5c18b7e287aea8a658 23-Jun-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14336 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
db84a0918a76366d4e63e436726ad3c5dccb7846 22-Jun-2004 Misha Brukman <brukman+llvm@gmail.com> Regenerated with autoconf-2.57 for AIX detection support.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14320 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
e773b869deed3c2a7ae17c843d8d8c0725c6d2e5 16-Apr-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12995 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
95f45c56b159d601ce520e6d2f92121e8971e20c 14-Apr-2004 Chris Lattner <sabre@nondot.org> Regenerated


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12946 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f66cdf8449cc9b16522483aab1d1191172b5f2b6 13-Apr-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12915 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
9a08b5eafeb54a70294bd6d964331128a1c3401d 02-Apr-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12636 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
1e3aba1c19836693ef9477d885d197e22f0043c0 26-Feb-2004 Alkis Evlogimenos <alkis@evlogimenos.com> Complete the SPEC_ROOT and USE_SPEC to SPEC2000_ROOT and USE_SPEC200 rename.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11853 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
6c3fd8101dfe012778a9b129a81fd8d9d477ec77 23-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated with autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11776 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
c9a410c77280e59b53292ce66c8e3920dc63e7d9 23-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated with autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11772 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
793c5f2aa76784610730c6e7bf231c5aa5c61531 23-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11760 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
295d4b859023f32d1a172922195ff8c252266016 23-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated with autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11749 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
f5261471cabb8aa6207576a4609f029d352894e0 20-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11656 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
0021c31b60706f0a35f0858c112ebdc709f3d3e7 13-Feb-2004 John Criswell <criswell@uiuc.edu> Added check for target machine endian-ness and put the result into
Makefile.config (ENDIAN variable is set to big or little).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11398 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
cf2e9f72e4081b2fb6001c1ff195dcf6899e3a4c 10-Feb-2004 John Criswell <criswell@uiuc.edu> Updated to handle the new SPEC95 configuration options.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
afa3fbf75094139c83bcee27ad539efc47fcaecb 22-Jan-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10962 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
554831c479f75bd6f116045ebc78aad4797715cf 21-Jan-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57 and autoheader-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10934 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
2f50a045fc71a37dcc94e9f9838e3c972c6cdd45 16-Jan-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10900 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
1281063da2f782dd92ef7954a5cfed264f067147 13-Jan-2004 Brian Gaeke <gaeke@uiuc.edu> Whoopsie. I should remember to use aclocal next time.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10815 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
26be9c5350c9f4cbb3a959b02472264883c49412 13-Jan-2004 Brian Gaeke <gaeke@uiuc.edu> Remove and/or shorten many comments in configure.ac.

Remove checks for many common Unix programs. Our build process currently
assumes they are there and makes no provisions for any other world-views.
(We can add some of these checks back at some later time if it should prove
useful, but right now, we do not need to check to see whether "rm" exists.)

Remove checks for many common standard C headers and functions. We assume
ISO/ANSI C++, and we always use the <cfoo> versions of ANSI C's <foo.h>
headers, so these checks will not help anything.

Edit configure's warning messages for clarity and content.

Change checks for "optional" programs to default to using "true" instead of
"false", so that a failure to find, e.g., etags, will be less likely to result
in make failing.

No longer shall we check for --enable-purify or --with-purify options.
No longer shall we propagate these to the Makefiles.

configure regenerated using autoconf-2.57.

Please feel free to send me any questions or comments you have. :-)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10814 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
12e9b4f1e59317fe63bae52c042ce7555e78dac4 12-Jan-2004 John Criswell <criswell@uiuc.edu> Modified the configure script so that it defines BISON as the bison
binary and YACC as bison -y.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10776 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
35fce0bc5a558183b4b3ec91394eb459f2bbcc1c 30-Dec-2003 John Criswell <criswell@uiuc.edu> Updated from files in llvm/autoconf. This was done immediently following
the renaming of aclocal.m4 to acinclude.m4.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10656 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
2f2741bfa83f145c8bc4e7feb21c3eb45fcc5dd5 12-Dec-2003 John Criswell <criswell@uiuc.edu> Updated configure script so that it does not configure llvm/project
directories that do not contain a configure script.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10437 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
866f10c493ea7c38a53af021267e3e9f76af6164 24-Nov-2003 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10191 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f91a15cf0d6558a77d2d2c0b94d4dea32c654f37 18-Nov-2003 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10063 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
7fe1d1607e65bf6376375bf813b3cde711f84ded 17-Nov-2003 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10048 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f3b2410bc4c098c0f27f689c797a539d6ef8a09e 16-Nov-2003 Brian Gaeke <gaeke@uiuc.edu> Regenerated with autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10025 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
811ce9f4ca6ae2a33631b1043e43030062d3f90c 12-Nov-2003 Misha Brukman <brukman+llvm@gmail.com> Regenerated `configure' for adding Makefiles and test.in to FreeBench
benchmarks.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9942 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
9058349aa431ef4cbdea51d30302f88105f61b76 10-Nov-2003 Brian Gaeke <gaeke@uiuc.edu> Regenerated.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9850 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
759c3ed4d6efc8197b5d3147213ec753edd00a16 28-Oct-2003 John Criswell <criswell@uiuc.edu> Generated autoconf script for Chris.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9554 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
e8a63eb78fc38853f951d77d171461e7ff651ad4 23-Oct-2003 John Criswell <criswell@uiuc.edu> Updated configure script.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9438 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
e7d4022f3638ddcbba2017073d42381a537645c5 17-Oct-2003 Alkis Evlogimenos <alkis@evlogimenos.com> Someone forgot to commit an updated configure after adding tools/llvm-nm to configure.ac :-)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9189 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
7ec78aa645cae849c54a051cd8783b70c1d8a261 16-Oct-2003 John Criswell <criswell@uiuc.edu> Added autoconf support for the sample project.
Fixed the header comment in Makefile.rules
Changed all references to the echo program in Makefile.rules to the value
found by autoconf.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
c45be043e301b1c9b2092deb6986ba29153c6a45 07-Oct-2003 Brian Gaeke <gaeke@uiuc.edu> regenerated using autoconf-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8917 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
9bf6239a1fe100da370d00735d3aedd3a7349cf2 06-Oct-2003 Chris Lattner <sabre@nondot.org> Hand update the configure script for moved directories


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8886 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
4e0797835fbcbd06290140b698a5eb8b5b6e2188 29-Sep-2003 John Criswell <criswell@uiuc.edu> Moved llvm/lib/Support to llvm/support/lib/Support.
Moved llvm/utils/Burg and llvm/utils/TableGen to llvm/support/tools.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8733 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
ddb7b4ed7389306b622be4f93879b57f7997044e 16-Sep-2003 John Criswell <criswell@uiuc.edu> Regenerated configure with Misha's changes.
Now link is llvm-link and things are alphabetized.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8565 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
3b19552e6481df5c488cf7eb1396e00b8a1c8218 15-Sep-2003 John Criswell <criswell@uiuc.edu> Re-generated for recent changes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8526 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
ebd703096b957971728b3cadd40614c4931efae4 13-Sep-2003 Chris Lattner <sabre@nondot.org> manually add the llvm-ar stuff. this should be regenerated


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8507 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
613758d55d4cce964f29772c209f7f5540c2760c 11-Sep-2003 John Criswell <criswell@uiuc.edu> Fixed SPEC so that it would run correctly with the new autoconf-style object
directory.
Added Makefile.spec to the list of files to copy to the object directory.
Moved the configuration of $SourceDir to Makefile.config and corrected the
conditional that surrounds it. This allows SPEC to reset it and get the correct
VPATH.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8475 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
0c38eaf69573e093da8999ffcc50dbf1b3ca8a7e 10-Sep-2003 John Criswell <criswell@uiuc.edu> Regenerated for Chris's updates, which adds several runtime library
directories.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8439 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
c764fbc7887b8a842245b443ca0210b8bb1af5b5 06-Sep-2003 John Criswell <criswell@uiuc.edu> Checkin of autoconf-style object root.

Copies Makefiles into the new object root directory from the source directory.
Removed the --with-objroot option.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8384 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
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
/external/llvm/configure
b13092b05367268a4aebaae799d8440b549e10c5 22-Jul-2003 John Criswell <criswell@uiuc.edu> Repaired the --enable and --disable options.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7239 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
f02dbf0f2253ed2f03e14d414a2422b6c817097d 22-Jul-2003 John Criswell <criswell@uiuc.edu> Made some corrections to the enable-llc_diffs option.
This should keep it from breaking for now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7236 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
392aaa3be8bd7dfb334017997974bc0f0107715e 22-Jul-2003 John Criswell <criswell@uiuc.edu> Generated a new configure script.
This script uses files within the new autoconf subdirectory and includes
changes from Brian Gaeke's recent changes to configure.ac.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7235 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
47fdd83b16140cb43927abe6c49578a8ce4d3bd9 14-Jul-2003 John Criswell <criswell@uiuc.edu> Merged in changes from PRE101 in the prerelease branch.
Specifically, this updates libtool to version 1.5 and adds the following:
- Added the -only-static option that we added in our previous libtool.
- Modified the autoconf macros so that libtool uses the -G option when
linking on Solaris. This allows libraries with global variables with
constructors to automatically run those constructors when the
library is dlopened().


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7171 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
badcc9a40400e6260f42a6c0036772f76c1d8c0a 02-Jul-2003 John Criswell <criswell@uiuc.edu> Removed the --enable-profiling option (again).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7078 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
7659545ceef542dc9951673e1f9085ef2d045699 02-Jul-2003 John Criswell <criswell@uiuc.edu> Added the ARCH variable so that some of the Makefiles can perform actions based
upon the target hardware architecture (as opposed to always checking the OS).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7050 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
90ee0adfd7da780464aa80c0da4e6390a0909387 01-Jul-2003 John Criswell <criswell@uiuc.edu> Removed the --enable-verbose option.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7019 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure
7a73b80b9052136c8cd2234eb3433a07df7cf38e 30-Jun-2003 John Criswell <criswell@uiuc.edu> Merged in autoconf branch. This provides configuration via the autoconf
system.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/configure