| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
It was writing generated files to the clang srcdir when
'--with-clang-srcdir' was specified.
llvm-svn: 149756
|
|
|
|
|
|
|
| |
Now this works with and without --with-clang-srcdir, with and
without an out-of-tree build.
llvm-svn: 149749
|
|
|
|
|
|
|
|
|
| |
--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).
llvm-svn: 149651
|
|
|
|
|
|
|
|
|
| |
This was the cause of the silent failure to generate
clang's config.h. My bad.
Fix on r149563 / r149568.
llvm-svn: 149574
|
|
|
|
|
|
|
| |
Keep the string empty when unspecified. Undoes
part of r149563.
llvm-svn: 149568
|
|
|
|
|
|
|
|
| |
configure was silently failing to produce anything in the case
where clang wasn't at tools/clang/, resulting in compilation
errors much later in the build when config.h didn't exist.
llvm-svn: 149563
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.)
llvm-svn: 149498
|
|
|
|
| |
llvm-svn: 149060
|
|
|
|
|
|
|
| |
And fix the comment about where the FilesToConfig variable
is.
llvm-svn: 148282
|
|
|
|
| |
llvm-svn: 147608
|
|
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 147542
|
|
|
|
| |
llvm-svn: 147395
|
|
|
|
| |
llvm-svn: 147312
|
|
|
|
| |
llvm-svn: 147196
|
|
|
|
|
|
| |
attempt to fix mingw cross-compiles.
llvm-svn: 147191
|
|
|
|
|
|
| |
Fixes pr11620.
llvm-svn: 147143
|
|
|
|
|
|
|
|
|
|
|
| |
And fix the double-[]. It was including the [] as part of
the project name somehow, resulting in PACKAGE_TARNAME "-llvm-"
and a strange docdir default:
./configure --help | grep docdir
--docdir=DIR documentation root [DATAROOTDIR/doc/-llvm-]
llvm-svn: 146849
|
|
|
|
| |
llvm-svn: 146412
|
|
|
|
| |
llvm-svn: 146084
|
|
|
|
|
|
| |
- Another reapply of r144300, with hopefully one last fix.
llvm-svn: 145623
|
|
|
|
|
|
|
|
| |
Original commit message:
llvm-config: Replace with C++ version (was llvm-config-2).
- Reapply of r144300, with lots of fixes/migration easement in between.
llvm-svn: 145582
|
|
|
|
|
|
| |
- Reapply of r144300, with lots of fixes/migration easement in between.
llvm-svn: 145449
|
|
|
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 145234
|
|
|
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 145214
|
|
|
|
|
|
| |
reading files.
llvm-svn: 145061
|
|
|
|
|
|
| |
options to use libc++ as the default c++ library.
llvm-svn: 144413
|
|
|
|
| |
llvm-svn: 143501
|
|
|
|
| |
llvm-svn: 143500
|
|
|
|
| |
llvm-svn: 143164
|
|
|
|
|
|
|
| |
version of the install program, which does not have the --strip-program
switch.
llvm-svn: 143009
|
|
|
|
|
|
|
|
| |
to use for stripping final executables.
Patch by Simon Atanasyan!
llvm-svn: 142997
|
|
|
|
|
|
| |
Patch by Dimitry Andric!
llvm-svn: 142995
|
|
|
|
| |
llvm-svn: 142880
|
|
|
|
| |
llvm-svn: 142878
|
|
|
|
|
|
| |
tools/clang on tools/Makefile.
llvm-svn: 142102
|
|
|
|
| |
llvm-svn: 142044
|
|
|
|
|
|
|
| |
This makes it easier to link against LLVM libs, especially if you are using
_oasis.
llvm-svn: 141992
|
|
|
|
|
|
| |
Many distros provide stdc++.dll recently. --enable-embed-stdcxx might confuse people.
llvm-svn: 141875
|
|
|
|
|
|
|
|
| |
support C89.
We probably didn't support them anyways.
llvm-svn: 140361
|
|
|
|
|
|
| |
script. Only the testsuite project needs to know this information.
llvm-svn: 140220
|
|
|
|
|
|
| |
here anymore and has been migrated to the test-suite project.
llvm-svn: 140216
|
|
|
|
| |
llvm-svn: 140194
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 140093
|
|
|
|
|
|
| |
Patch by Arrowdodger.
llvm-svn: 140064
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 139937
|
|
|
|
|
|
| |
on all platforms.
llvm-svn: 139934
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 138323
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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).
llvm-svn: 138005
|
|
|
|
|
|
|
|
|
|
|
| |
from the GNU upstream: git://git.savannah.gnu.org/config.git
1. It eliminates a local LLVM patch for auroraux (because, the
mainline config.sub has already got support of auroraux)
2. It adds several new recognized target cpus and operating systems
(in particular, PNaCl)
llvm-svn: 137984
|
|
|
|
| |
llvm-svn: 136721
|