History log of /external/llvm/include/llvm/Config/config.h.cmake
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cd81d94322a39503e4a3e87b6ee03d4fcb3465fb 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/include/llvm/Config/config.h.cmake
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/include/llvm/Config/config.h.cmake
ddfc20dea4dbd3e9fea354696f8ed50d4f01eef8 05-Nov-2013 Alp Toker <alp@nuanti.com> Fix symbol defines in config.h.cmake

These were incorrectly pointing to HAVE_LOG despite being checked for
correctly in config-ix.cmake.

Patch by James Lyon!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194051 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
b262556c45bb7b3add826bc3f050c99db6990c37 06-Oct-2013 David Majnemer <david.majnemer@gmail.com> Revert "Windows: Add support for unicode command lines"

This is causing MinGW bots to fail.
This reverts commit r192069.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192070 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
5a1a1856a4dfa1335d937437fade5c0bbab06560 06-Oct-2013 David Majnemer <david.majnemer@gmail.com> Windows: Add support for unicode command lines

Summary:
The MSVCRT deliberately sends main() code-page specific characters.
This isn't too useful to LLVM as we end up converting the arguments to
UTF-16 and subsequently attempt to use the result as, for example, a
file name. Instead, we need to have the ability to access the Unicode
command line and transform it to UTF-8.

This has the distinct advantage over using the MSVC-specific wmain()
function as our entry point because:
- It doesn't work on cygwin.
- It only work on MinGW with caveats and only then on certain versions.
- We get to keep our entry point as main(). :)

N.B. This patch includes fixes to other parts of lib/Support/Windows
s.t. we would be able to take advantage of getting the Unicode paths.
E.G. clang spawning clang -cc1 would want to give it Unicode arguments.

Reviewers: aaron.ballman, Bigcheese, rnk, ruiu

Reviewed By: rnk

CC: llvm-commits, ygao

Differential Revision: http://llvm-reviews.chandlerc.com/D1834

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192069 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
19a54725044b8c7338aa86d0edf75dec1bae93a8 26-Aug-2013 Alexey Samsonov <samsonov@google.com> [cmake] Check for realpath availability in CMake

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189249 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
3e53241fea9c39789ec65c5814f69a2f1e4ab68e 07-Aug-2013 Reid Kleckner <reid@kleckner.net> Check for _strtoi64 in the cmake build if strtoll is missing

Previously this check was guarded by MSVC, which doesn't distinguish
between the compiler and the headers/library. This enables clang to
compile more of LLVM on Windows with Microsoft headers.

Remove some unused macros while I'm here: error_t and LTDL stuff.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187839 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
244acf3a4b172657924d21bbb3a65f6388cb68bd 03-Aug-2013 Bob Wilson <bob.wilson@apple.com> Link with -rdynamic instead of -Wl,-export-dynamic.

Recent versions of the OS X linker support this but follow the existing
OS X linker convention of using an underscore in the option name, i.e.,
-export_dynamic. Rather than changing our configure scripts to check for
that alternate spelling, it is simpler to just use the compiler's -rdynamic
option and let it deal with translating that to the appropriate linker
option. One potential disadvantage of this approach is that the compiler
will typically ignore -rdynamic on platforms where it is not supported, so
the HAVE_LINK_EXPORT_DYNAMIC in config.h will not necessarily show whether
that option has any effect or not. I don't see any in-tree uses of that
macro, so I'm assuming it is OK.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187686 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
65985348c5ece4efecce485029b147c45453c4c8 26-Jul-2013 Reid Kleckner <reid@kleckner.net> Remove dead or useless header checks from cmake and autoconf

On Windows, this improves clean cmake configuration time on my
workstation from 1m58s to 1m32s, which is pretty significant. There's
probably more that can be done here, but this is the low hanging fruit.

Eric volunteered to regenerate ./configure for me.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187209 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
a0bd5df0867e054b9740bc734325cdeabfe3825a 23-Apr-2013 Alexey Samsonov <samsonov@google.com> Add more guards around zlib-dependent code

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180084 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
1e8f6f4df1c8431773bf46e87b284db2b1541234 07-Feb-2013 Owen Anderson <resistor@mac.com> Fix CMake detection of various cmath functions, and XFAIL the test on platforms that are known to be missing them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174564 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
9c02a276049cbd1d1511a88ebc7a22bb33658237 04-Feb-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> More MSan/ASan annotations.

This change lets us bootstrap LLVM/Clang under ASan and MSan. It contains
fixes for 2 issues:

- X86JIT reads return address from stack, which MSan does not know is
initialized.
- bugpoint tests run binaries with RLIMIT_AS. This does not work with certain
Sanitizers.

We are no longer including config.h in Compiler.h with this change.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174306 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
ea2d8780e9c78628fe5e3312ca4c17c054156c83 31-Jan-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Annotate BumpPtrAllocator for MemorySanitizer.

This change adds MemorySanitizer annotations to BumpPtrAllocator to
improve report quality.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174051 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
d749382c8cc991bc75a384212a898e2396a09837 30-Jan-2013 NAKAMURA Takumi <geek4civic@gmail.com> [autoconf]: Fix description in HAVE_CRASHREPORTER_INFO.

http://llvm-reviews.chandlerc.com/D332

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173879 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
63cab6c9d2f8c54f599c4b2ec6b2530ca3b585e1 14-Dec-2012 NAKAMURA Takumi <geek4civic@gmail.com> [CMake] Move libxml2 stuff from clang to llvm/cmake.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170225 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
45770dab3605e4badc42274c190328244913e5d1 29-Oct-2012 NAKAMURA Takumi <geek4civic@gmail.com> llvm/Config/config.h.cmake: Good bye, Kevin! We won't honor authors in comments.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166934 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
53347ed2f8b6a80a36b0450a13eaa44da983ac3d 28-Sep-2012 Benjamin Kramer <benny.kra@googlemail.com> Make backtraces work again with both the configure and cmake build.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164817 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
8dce5b600494a6a3e1e1b157f038d97bb3dc4aa3 01-Sep-2012 Benjamin Kramer <benny.kra@googlemail.com> PR13689: Check for backtrace(3) in the cmake build.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163074 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
2e14d27cc49f82f2c259f330c724bc826b5433ac 18-Jul-2012 NAKAMURA Takumi <geek4civic@gmail.com> Update config.h.cmake corresponding to config.h.in.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160431 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
e5f31ad55ef67231b6e415a4a7dc7f1eb7c0871c 05-May-2012 Jim Grosbach <grosbach@apple.com> Nuke a few dead remnants of the CBE.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156241 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
ff9229ecf09c1909adafcdd58134d3ac1414b565 03-May-2012 Ted Kremenek <kremenek@apple.com> Add rudimentary CMake logic for detecting Graphviz.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156108 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
08b73a30bbb6407c7b48a734a29f65f4c8ddd782 28-Nov-2011 Dylan Noblesmith <nobled@dreamwidth.org> rename ENABLE_THREADS to LLVM_ENABLE_THREADS

Now that it needs to be exported in a public header (Valgrind.h)
it should be prefixed to avoid collision with other projects.
Add it to llvm-config.h as well.

This'll require regenerating the configure script after this
commit, but I don't have the required autoconf version.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145214 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
81818fc770bde5e279a1990f269b80da3219907c 28-Nov-2011 Dylan Noblesmith <nobled@dreamwidth.org> update description of LLVM_DEFAULT_TARGET_TRIPLE

It was out of sync with the description in configure.ac/config.h.in.
Also re-alphabetize it from its position when it was LLVM_HOST_TRIPLE.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145213 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
81da2e1ada4cbeb01b18ce44741a174680ac00e4 20-Sep-2011 NAKAMURA Takumi <geek4civic@gmail.com> include/llvm/Config: Reorder LLVM_HAS_ATOMICS along config.h.in for consistency.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140136 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
f9ef3b6e9eb0218477de2d1e8d0820263524670b 20-Sep-2011 NAKAMURA Takumi <geek4civic@gmail.com> include/llvm/Config/config.h.cmake: Unbreak CMake build to tweak LLVM_HAS_ATOMICS.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140135 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
1221139f1089c7f7afaf0aff1049625a8d31be9d 12-Aug-2011 NAKAMURA Takumi <geek4civic@gmail.com> include/llvm/Config/config.h.cmake: Reorder to follow config.h.in, and import stuff from llvm-config.h.cmake and clang/config.h.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137424 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
8776fa44d4bb86dc44317d3929519d47ee57e089 12-Aug-2011 NAKAMURA Takumi <geek4civic@gmail.com> CMake: Eliminate unused checks and #undef(s) as below;

STACK_DIRECTION
YYTEXT_POINTER
HAVE_NAMESPACES
HAVE_STD_ITERATOR
HAVE_FWD_ITERATOR
HAVE_BI_ITERATOR
HAVE_GLOBAL_HASH_MAP
HAVE_GLOBAL_HASH_SET
HAVE_GNU_EXT_HASH_MAP
HAVE_GNU_EXT_HASH_SET
HAVE_STD_EXT_HASH_MAP
HAVE_STD_EXT_HASH_SET

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137423 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
7decee357b9e72491ef74c9497fe758ed55e50e4 23-Jul-2011 NAKAMURA Takumi <geek4civic@gmail.com> CMake: Fix LLVM_NATIVE_TARGETMC in config.h.cmake.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135832 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
4aa8fe8b245b8cf9506d896a81ddf1298f31edf6 23-Jul-2011 NAKAMURA Takumi <geek4civic@gmail.com> config.h.cmake: Reorder along config.h.in.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135831 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
1608637bbd327fe1fbc82e0e0639224b124de720 23-Jul-2011 Oscar Fuentes <ofv@wanadoo.es> Teach cmake configured headers about LLVM_NATIVE_TARGETMC

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135820 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
3fa9a42fdd5b692c4fb07f18c1c1a52f9c370620 23-Jun-2011 Dylan Noblesmith <nobled@dreamwidth.org> remove CMake mode_t define

It's now replaced with a simple ifdef _MSC_VER in the one
place it's needed (clang's FileManager.h header).



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133711 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
f3a83d6d0b4dd657f04f6d19f95fb53f136039c0 27-Feb-2011 Tobias Grosser <grosser@fim.uni-passau.de> cmake: Add xdot.py support as it already exists in autoconf.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126563 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
d931dca6e57cf9ceb4ceb04c23debe93e96eb7f9 03-Feb-2011 Oscar Fuentes <ofv@wanadoo.es> Moved to Clang's source tree its configuration options and associated
macros.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124824 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
254f35ca4a9bd1a12f0ea263aa7434c62056bf8b 03-Feb-2011 Oscar Fuentes <ofv@wanadoo.es> Platform tests for `sys/uio.h' header and `writev' function.

This is the cmake equivalent for r124769.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124775 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
78e2074eeeee266f4b6b212800f00e9acddecb15 31-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Adds some platform checks to cmake/config-ix.cmake and fixes checking
for dlopen/dlerror.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124590 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
596937914548c181f2504aad3b709189e87a561b 21-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Handles libffi on the CMake build.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123976 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
3c00a83c3362dc7d066454936ad36fbfb3fd26c5 17-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Add some platform checks. Also fix a typo on a Makefile.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123659 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
111fd9ce64726867c634dc8bbe042c6eb8de85fc 15-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Make config.h.cmake similar to config.h.in

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123539 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
da7e2870eb43c464d06a2eea5edf42abdc59a9f1 14-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Reorder macros on config.h.cmake to easily compare it against
config.h.in.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123445 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
006bfeba06b99ac08a829b12a5f3cb748b810b02 13-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Add some platform tests.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123388 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
60b531270b412621bf3d94186e96a38920ae78e8 13-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Platform tests for argz_* functions.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123376 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
19823b19baaaa7638e4e69d7e1342dfee0ef9f2f 11-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Add to the CMake build some options and platform tests supported by
the traditional build.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123233 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
2c5e0b8b981dc9d1ea575037b9befa8c3b6102b8 09-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Rewrite handling of LLVM_ENABLE_PIC. It was being processed after
config.h was generated, so it had no effect on it.

Thanks to arrowdodger for pointing out this and a tentative patch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123119 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
db04b39dad59fa1ae2a15a56ac74ec1628881c65 03-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/FileSystem: Fix MinGW build. It doesn't have _chsize_s.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120826 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
fd7c230c85dbc9b1c5145319a0d5eaeb99f61176 22-Oct-2010 Michael J. Spencer <bigcheesegs@gmail.com> Endian: Get rid of LLVM_IS_HOST_BIG_ENDIAN.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117124 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
523579e0758bfa5781b63eabdc079a3ff074c36a 22-Oct-2010 Michael J. Spencer <bigcheesegs@gmail.com> Rename LLVM_IS_TARGET_BIG_ENDIAN to LLVM_IS_HOST_BIG_ENDIAN to reflect what it actually means.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117092 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
5e0b2bf657dd8b6b3bb58439e6cb293f3116687f 21-Oct-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support: Add Endian.h

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117057 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
3f2f21e640682c604d9322ba0708e122d1fcf5ee 17-Sep-2010 Dan Gohman <gohman@apple.com> Attempt to support platforms which don't have fenv.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114196 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
0a16b22e64336d01967bc2a25c7c3a3bde0358af 11-Aug-2010 Oscar Fuentes <ofv@wanadoo.es> Avoid multiple definition warnings when both config.h and
llvm-config.h are included.

This is the cmake counterpart of r110547. See bug #7809.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110753 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
652eb506a70728d69a0858e794cd79d8840918e2 08-Aug-2010 Oscar Fuentes <ofv@wanadoo.es> CMake: set configure macro LLVM_PREFIX


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110536 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
4c297c9153899a41c541474187a3e3a8dbf8a794 15-May-2010 Chris Lattner <sabre@nondot.org> improve portability to systems that don't have round, patch by
Evzen Muller!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103877 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
8e3c16917c2d37011c3cfe1eb5b7111ab428e80a 12-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Hopefully unbreak the build by mimicking the changes on the
other build system about the new C_INCLUDE_DIRS configure option.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86960 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
a447cfea453b582092a7a1e5a7f71e695981c4d2 12-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Pass -lm to check_symbol_exists for detecting several math
functions like floorf, ceilf, ... Add test for detecting nearbyintf.

This change was prompted by test/Transforms/SimplifyLibCalls/floor.ll


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86954 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
6a660d4a438ba79d5d1aaccfe2ffecdef3d7d2f1 09-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Detect gv, circo, twopi, neato, fdo, dot and dotty.

Patch by Arnaud Allard de Grandmaison!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86547 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
b5b10c25f72f983f5876c0091cc98be36a6a3f0a 05-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Detect dotty.

Patch by Arnaud Allard de Grandmaison!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86153 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
c6cf5fe595cd3cec3f8320ec29118e0e2b39b28c 12-Oct-2009 Edward O'Callaghan <eocallaghan@auroraux.org> Fix LLVM CMake build system so that it may now work on Solaris and AuroraUX.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83819 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
2f3fa88a2515e1ba9c5a3a8cc4add0b79b492ba0 26-Aug-2009 Gabor Greif <ggreif@gmail.com> revert r78628 and r78803 as these are not needed any more

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80048 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
87cbef0df0f7bb86a0e8181aa72c4d322bb0707b 24-Aug-2009 Daniel Dunbar <daniel@zuster.org> Remove alloca config.h support.
- I did not actually remove the configure test itself, someone who can
regenerate configure should do this (see FIXME in autoconf/configure.ac)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79881 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
9befba80be6dcf0eeb7c9808ec05b37519169ff3 12-Aug-2009 Gabor Greif <ggreif@gmail.com> here comes the CMAKE part on LLVM_COMPACT_SENTINELS; see also r78628 and r78661

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78803 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
a4e387933940539d811e4ec8561fc101a9fed48a 27-Jul-2009 Douglas Gregor <dgregor@apple.com> CMake configuration: find mkdtemp, mkstemp, mktemp.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77219 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
6215c6227e788c7c13d5d83d469e5b0019a0f1af 17-Jul-2009 Xerxes Ranby <xerxes@zafena.se> Implement cmake LLVM_MULTITHREADED gcc atomic builtin checks.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76221 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
0cddc49b91db628353dbd7f97b8092b44d39d348 04-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Have cmake define HAVE_STRERROR and friends to 1 when they're defined at all.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74791 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
ed1c0ffe0b2287deaee7cba7506c93aa34c6d4b7 01-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes the
Windows variant, strerror_s, but I couldn't test that.

I'll update configure and config.h.in in a subsequent patch.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74621 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
c7077c701541f7d07d41f3926f7ea9edd204347c 26-Jun-2009 Douglas Gregor <dgregor@apple.com> CMake: add configure checks for pthread_rwlock_init and pthread_getspecific

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74284 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
bcba7f95c2c79eb6526b3729b08f9e881a11e858 23-Jun-2009 Douglas Gregor <dgregor@apple.com> Work around build problem with OpenJDK, which defines X86 as a
macro. Fixes PR 4427. Patch by Xerxes Rånby!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73961 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
e9d683b052b31d5243f3e205070a6b7d07c39596 17-Jun-2009 Douglas Gregor <dgregor@apple.com> Define LLVM_NATIVE_ARCH in CMake, so that lli can actually JIT

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73616 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
318de6070119f7ace92fa542ffb85b0a1c9f9479 06-Jun-2009 Douglas Gregor <dgregor@apple.com> More portability checks for CMake's config.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72975 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
ef23d711bc4ff72799693f40c15b29cfdabd89a0 04-Jun-2009 Douglas Gregor <dgregor@apple.com> Properly detect malloc_zone_statistics in CMake build system

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
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/include/llvm/Config/config.h.cmake
d413c01088ff0bf9ab1d856f75ef2ba84427fd6d 06-May-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Detects libpthread and sets HAVE_LIBPTHREAD.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71084 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
ec8b2a95303ef51acdf5b034ab8f4371665fc136 06-May-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Added cmakedefine for HAVE_PTHREAD_H.

Patch by Robert Schuster!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71083 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
07b9d69ad1d491635dddab2ed59940c6efb72f22 14-Feb-2009 Cedric Venet <cedric.venet@laposte.net> Add mode_t to the config.h generated by cmake on win32. Used by clang.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64555 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
8c46e8573e2c8b3e1f048c68c61e2fc452703234 28-Jan-2009 Chris Lattner <sabre@nondot.org> Enable PACKAGE_VERSION in cmake builds, this unbreaks the clang build with cmake.
Patch by Piotr Rak!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63213 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
56608780c3c7738c34ccc4e487868822f9201367 18-Nov-2008 Oscar Fuentes <ofv@wanadoo.es> CMake: Remove HAVE_LT_DLOPEN from config.h.cmake because it was
removed from config.h.in.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59546 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
579e43a44ac118d432cb053470dbb977dfffe9db 26-Oct-2008 Oscar Fuentes <ofv@wanadoo.es> CMake: GetTargetTriple: new module for determining the target
triple. Assign to LLVM_HOSTTRIPLE so it figures in config.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58176 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
de98db33fb10a13ead2fa56d6d4c944cedb8fbad 25-Oct-2008 Oscar Fuentes <ofv@wanadoo.es> CMake: MSVC++ no longer uses a special configuration method.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58132 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake
3d01fc7de86c75926e4e5ac7cc49f0116018893d 22-Sep-2008 Oscar Fuentes <ofv@wanadoo.es> Initial support for the CMake build system.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56419 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Config/config.h.cmake