| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
| |
Take #2. Don't piggyback on the existing config.build_mode. Instead,
define a new lit feature for each build feature we need (currently
just "asserts"). Teach both autoconf'd and cmake'd Makefiles to define
this feature within test/lit.site.cfg. This doesn't require any lit
harness changes and should be more robust across build systems.
llvm-svn: 133664
|
|
|
|
|
|
| |
{buildmode}.
llvm-svn: 133205
|
|
|
|
| |
llvm-svn: 131943
|
|
|
|
| |
llvm-svn: 131608
|
|
|
|
| |
llvm-svn: 131606
|
|
|
|
| |
llvm-svn: 131602
|
|
|
|
|
|
|
|
| |
gcc.
Fixes PR9886.
llvm-svn: 131181
|
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 130657
|
|
|
|
|
|
|
|
|
|
|
|
| |
under cmake).
Add libprofile_rt.a so that we can tell clang to link against it in --coverage
mode. Also turn it on by default in cmake builds.
Oscar, this touches a change you made for EXCLUDE_FROM_ALL support -- I think
I've done the right thing, but please let me know (or fix and commit) if not!
llvm-svn: 130470
|
|
|
|
| |
llvm-svn: 130199
|
|
|
|
|
|
| |
This was causing a flooding of warnings with MSVC 2008. This warning was removed in MSVC 2010.
llvm-svn: 129737
|
|
|
|
|
|
| |
Luis Felipe Strano Moraes!
llvm-svn: 129558
|
|
|
|
|
|
|
|
|
| |
component names such as "engine" do not expand to "jit" and hence to
the native target libraries for external users.
Thanks to arrowdodger for reporting and diagnosing the problem.
llvm-svn: 129444
|
|
|
|
|
|
| |
Patch by arrowdodger!
llvm-svn: 129274
|
|
|
|
|
|
| |
Patch by arrowdodger!
llvm-svn: 129247
|
|
|
|
|
|
| |
scheme is used by the functionality related to find_package.
llvm-svn: 128889
|
|
|
|
|
|
| |
Patch by arrowdodger!
llvm-svn: 128789
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If someone first configure build with LLVM_ENABLE_FFI=1 and then turn it
off, the build will fail in lib/ExecutionEngine/Interpreter because
Interpreter will try still to #include <ffi/ffi.h>, but there are no
include_directories(${FFI_INCLUDE_DIR}) now.
This patch unset()'s HAVE_FFI_H and HAVE_FFI_FFI_H from cache file if
LLVM_ENABLE_FFI=0. This forces CMake to update config.h.
Patch by arrowdodger!
llvm-svn: 128769
|
|
|
|
|
|
|
|
|
| |
with the contents of CMAKE_C(XX)_FLAGS too, else `llvm-config
--c(xx)flags' doesn't tell the absolute truth.
This comes from PR9603 and is based on a patch by Ryuta Suzuki!
llvm-svn: 128727
|
|
|
|
| |
llvm-svn: 128499
|
|
|
|
| |
llvm-svn: 128497
|
|
|
|
|
|
|
|
|
|
|
| |
unnecesary conditionals and introduced a new convenience function.
The problem was that the list of libraries for Clang's unit tests was
<clang libraries> <system libraries> <llvm libraries>. As the llvm
libraries references symbols defined on the system libraries, those
were reported as undefined.
llvm-svn: 128484
|
|
|
|
|
|
| |
X86. Fixes PR9533.
llvm-svn: 128154
|
|
|
|
|
|
|
|
| |
Now we can remove RuntimeDyld from the LLVM_LINK_COMPONENTS of
tools/lli. CMakeLists.txt LLVM_LINK_COMPONENTS shall not differ from
its companion Makefile LINK_COMPONENTS.
llvm-svn: 128069
|
|
|
|
| |
llvm-svn: 128035
|
|
|
|
|
|
| |
Tested that MinGW/MSYS builds fine without that.
llvm-svn: 128033
|
|
|
|
| |
llvm-svn: 127956
|
|
|
|
|
|
|
| |
Without this cmake fails at configuration when some target pass
"native" on LLVM_LINK_COMPONENTS and that is expanded to "X86".
llvm-svn: 127679
|
|
|
|
|
|
|
|
| |
link command.
Fixed a pair of IF expressions too.
llvm-svn: 127546
|
|
|
|
|
|
|
| |
before the main loop. This is necessary because the loop ignores the
items added to `link_components' after it is entered.
llvm-svn: 127333
|
|
|
|
| |
llvm-svn: 127244
|
|
|
|
|
|
| |
Patch by Erik Olofsson!
llvm-svn: 126847
|
|
|
|
| |
llvm-svn: 126759
|
|
|
|
| |
llvm-svn: 126563
|
|
|
|
|
|
|
|
| |
on Clang when it builds using LLVM as an external library.
Fixes PR9293.
llvm-svn: 126309
|
|
|
|
| |
llvm-svn: 126224
|
|
|
|
|
|
| |
It affects testing stuff on clang-standalone build.
llvm-svn: 126107
|
|
|
|
| |
llvm-svn: 126106
|
|
|
|
|
|
| |
Requires CMake 2.8.3 or newer.
llvm-svn: 126092
|
|
|
|
|
|
|
|
|
| |
of testing for its presence at cmake time.
This way the build automatically regenerates the makefiles when a svn
update brings in a new sublibrary.
llvm-svn: 126068
|
|
|
|
|
|
| |
up add_clang_unittest's calling convention.
llvm-svn: 126031
|
|
|
|
| |
llvm-svn: 125968
|
|
|
|
| |
llvm-svn: 125786
|
|
|
|
|
|
| |
Unixen and Cygwin do not need it.
llvm-svn: 125277
|
|
|
|
|
|
| |
GnuWin32 tools".
llvm-svn: 125173
|
|
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 125172
|
|
|
|
|
|
| |
Fixes PR9159.
llvm-svn: 125001
|
|
|
|
| |
llvm-svn: 124985
|
|
|
|
| |
llvm-svn: 124968
|
|
|
|
|
|
|
| |
config.h.* have conditions whether each symbol is defined or not.
Autoconf and CMake may check symbols in libgcc.a for JIT on Mingw.
llvm-svn: 124950
|