| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
--enable-libcpp to projects/sample.
Patch by Dmitri Shubin with additional fixes by me.
llvm-svn: 153425
|
|
|
|
| |
llvm-svn: 153307
|
|
|
|
|
|
| |
buildsystem doesn't depend on perl anymore.
llvm-svn: 152234
|
|
|
|
|
|
| |
sure we don't use it with compilers that don't support it.
llvm-svn: 151665
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 151649
|
|
|
|
| |
llvm-svn: 151609
|
|
|
|
|
|
|
|
|
| |
--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
|
|
|
|
| |
llvm-svn: 149391
|
|
|
|
| |
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: 146412
|
|
|
|
| |
llvm-svn: 143501
|
|
|
|
| |
llvm-svn: 143500
|
|
|
|
| |
llvm-svn: 143164
|
|
|
|
|
|
| |
- This will require you to manually reconfigure the projects/sample project (by running projects/config/sample/config.status --recheck) if you haven't updated/built since the 1st part of this commit went in.
llvm-svn: 143148
|
|
|
|
|
|
| |
Patch by Dimitry Andric!
llvm-svn: 142995
|
|
|
|
| |
llvm-svn: 142880
|
|
|
|
| |
llvm-svn: 142878
|
|
|
|
| |
llvm-svn: 142457
|
|
|
|
|
|
|
|
|
|
| |
so that projects/sample is standalone and not tied to the LLVM build setup.
- This currently just moves over all of the behavior from LLVM. Eventually all of the configure checks that are directly needed by the LLVM build setup should probably go away, and the project should manage their own configuration checks if necessary.
- This is the 1st half of this work, the actual Makefile.common hasn't moved over yet. I've tried to stage this in such a way that incremental builds will properly reconfigure for most active developers (the Makefiles don't handle reconfiguring in a perfectly reliable way, and I haven't found an easy way to make them do so).
llvm-svn: 142456
|
|
|
|
|
|
| |
Luis Felipe Strano Moraes!
llvm-svn: 129558
|
|
|
|
| |
llvm-svn: 121646
|
|
|
|
|
|
|
|
|
|
| |
autoconf directory, but these paths need to be relative to the main
source directory. Patch originally by Dan Gohman, r67655.
Also, cause configure.ac to find absolute paths to LLVM source and
object trees. Together, fixes PR1220.
llvm-svn: 121645
|
|
|
|
| |
llvm-svn: 120304
|
|
|
|
| |
llvm-svn: 96948
|
|
|
|
|
|
| |
Patch by Torvald Riegel!
llvm-svn: 94405
|
|
|
|
|
|
| |
direct inclusion edge from System to Support.
llvm-svn: 85086
|
|
|
|
|
|
|
|
| |
that all the Makefiles changed mode.
Fix this by tellint install-sh to chmod
only to 0644, these are not executable files after all!
llvm-svn: 80371
|
|
|
|
| |
llvm-svn: 74065
|
|
|
|
|
|
| |
not going to persue this further at this time.
llvm-svn: 67666
|
|
|
|
| |
llvm-svn: 67658
|
|
|
|
| |
llvm-svn: 67656
|
|
|
|
|
|
|
| |
autoconf directory, but these paths need to be relative to the main
source directory.
llvm-svn: 67655
|
|
|
|
| |
llvm-svn: 67654
|
|
|
|
| |
llvm-svn: 67647
|
|
|
|
|
|
| |
This fixes part of PR2793.
llvm-svn: 56198
|
|
|
|
| |
llvm-svn: 37801
|
|
|
|
| |
llvm-svn: 34387
|
|
|
|
| |
llvm-svn: 31391
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Change the usage of LOADABLE_MODULE so that it implies all the things
necessary to make a loadable module. This reduces the user's burdern to
get a loadable module correctly built.
2. Document the usage of LOADABLE_MODULE in the MakefileGuide
3. Adjust the makefile for lib/Transforms/Hello to use the new specification
for building loadable modules
4. Adjust the sample project to not attempt to build a shared library for
its little library. This was just wasteful and not instructive at all.
llvm-svn: 29551
|
|
|
|
|
|
|
|
|
| |
Turn -pedantic and -Wno-long-long compile flags on by default. In a few
places, avoid the warnings by removing these options in the local makefile.
One notable exception: lib/Target/CBackend/Writer.cpp. These warnings are
left on as a reminder to developers to clean them up.
llvm-svn: 28614
|
|
|
|
|
|
|
|
|
|
| |
directories if it can't find them. Then, replace those values into the
configure.ac script and pass them to the LLVM_CONFIG_PROJECT so that the
values become the default for llvm_src and llvm_obj variables. In this way
the user is required to input this exactly once, and the scripts take it
from there.
llvm-svn: 27798
|
|
|
|
| |
llvm-svn: 27016
|
|
|
|
| |
llvm-svn: 25135
|
|
|
|
| |
llvm-svn: 22334
|
|
|
|
| |
llvm-svn: 22333
|
|
|
|
| |
llvm-svn: 21479
|
|
|
|
|
|
|
| |
recommended configuration of projects is now much simplified and depends
on LLVM file presence rather than local project file presence.
llvm-svn: 20312
|
|
|
|
|
|
|
|
| |
avoids version conflict problems with ltmain.sh (libtool), mkinstalldirs
and install-sh. This prevents projects from becoming stale when the LLVM
build system is upgraded or modified.
llvm-svn: 20311
|
|
|
|
|
|
|
| |
* Make the auxilliary directory be llvm/autoconf not the project's
* Use the LLVM_CONFIG_PROJECT macro to get the --with-llvm{src,obj} args
llvm-svn: 20310
|