Brian Anderson
|
d95de0dd95
|
Merge remote-tracking branch 'brson/win32'
|
2012-01-12 19:25:27 -08:00 |
|
Graydon Hoare
|
fefdb63c4c
|
Begin shift over to using pandoc, markdown and llnextgen for reference manual. Fix man page URL while at it.
|
2012-01-12 19:10:30 -08:00 |
|
Brian Anderson
|
17d504e0a9
|
Register snapshots
|
2012-01-12 17:16:31 -08:00 |
|
Brian Anderson
|
23e0d16b5f
|
build: Build libraries in the bin directory on win32
|
2012-01-12 13:59:05 -08:00 |
|
Brian Anderson
|
f921e2e3d1
|
Revert "build: Build libraries in the bin directory on win32"
This reverts commit c00ec5f9c9 .
|
2012-01-11 14:13:11 -08:00 |
|
Brian Anderson
|
c00ec5f9c9
|
build: Build libraries in the bin directory on win32
|
2012-01-11 13:57:11 -08:00 |
|
Reuben Morais
|
d593b74469
|
Allow Clang 3.1
|
2012-01-08 23:53:26 -02:00 |
|
Brian Anderson
|
90c07f38c1
|
configure: Disable git submodule management when there is no .git dir
Tarballs for distribution will not have a git repo.
|
2012-01-07 14:26:54 -08:00 |
|
Graydon Hoare
|
c74d5ce046
|
Stop configure early if git or subconfigures fail.
|
2012-01-05 19:00:37 -08:00 |
|
User Jyyou
|
a59c4b1b47
|
freebsd support
|
2012-01-01 20:18:55 -08:00 |
|
Stefan Plantikow
|
9c4b3c26f0
|
Changes to configure (Fix for #1291)
|
2011-12-14 01:46:08 +01:00 |
|
Austin Seipp
|
638b51488f
|
Disable unused features in the LLVM build.
Issue #1274 - should make the build a wee bit faster.
|
2011-12-09 19:27:18 -08:00 |
|
Graydon Hoare
|
447414f007
|
Establish 'core' library separate from 'std'.
|
2011-12-06 12:13:04 -08:00 |
|
Brian Anderson
|
f1eb7ce013
|
configure: LLVM 3.0 no longer supported
|
2011-12-04 15:01:41 -08:00 |
|
Niko Matsakis
|
9acc2bfcad
|
add --host-triple
|
2011-12-02 19:05:49 -08:00 |
|
Niko Matsakis
|
50e2e07255
|
use 64-bit as host if on 64-bit CPU
|
2011-11-30 15:44:35 -08:00 |
|
Niko Matsakis
|
21ffc55e57
|
update io test to use tmp directory, and update configure to create it
|
2011-11-29 12:51:09 -08:00 |
|
Niko Matsakis
|
c9061733c6
|
misc fixes
|
2011-11-29 12:51:07 -08:00 |
|
Niko Matsakis
|
9c12c7c7f5
|
basic builds function
|
2011-11-29 12:51:07 -08:00 |
|
Brian Anderson
|
8d7863fad0
|
configure: Add --disable-manage-submodules switch
This will keep configure/make from updating submodules, which becomes
very annoying when you are working on LLVM
|
2011-11-28 18:01:42 -08:00 |
|
Brian Anderson
|
d2199e8716
|
Various fixes for x86_64 on linux
Configure LLVM correctly, use the right data layout, add the readlink
function back, fix C constants, etc.
|
2011-11-16 15:24:56 -08:00 |
|
Niko Matsakis
|
895822a61c
|
more consistent naming convention
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
cda2e07c37
|
reverse sense of check
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
1456a23f72
|
make CFG_OPTIMIZE_CXX an option
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
b55b8dc8bc
|
add default for --debug-llvm option
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
d77968dd7c
|
finish up the shim approach
|
2011-11-16 15:16:40 -08:00 |
|
Niko Matsakis
|
34a5074432
|
fix handling of target-triples: use a comma to separate hosts
|
2011-11-08 21:11:47 -08:00 |
|
Brian Anderson
|
81a93eff93
|
configure: Handle absolute source paths when configuring LLVM
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
c0d220362f
|
configure: Quote the git command
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
2e54a76737
|
Cleanup configure script
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
8e14d188de
|
configure: Use i686 as the CPU type instead of i386
Seems to prevent the warning about linking bitcode with different triples.
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
4b6585c924
|
Parameterize the LLVM build over the target triples
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
a4e1a438f6
|
Cleanup LLVM build rules after rebase onto x64 changes
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
225f50ea96
|
Begin remove old LLVM configuration code
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
a0ff3db258
|
LLVM build cleanup
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
e47f410536
|
Use LLVM directly from the build directory
This will cut out the few seconds it takes to run make install.
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
26bb6716ef
|
Tie the LLVM build into ours
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
bd67c70163
|
Call LLVM's configure script from ours
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
1a05274738
|
Add submodule management to configure script
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
7c3616057d
|
configure: change --only-gcc to --enable-clang to make clang opt-in
|
2011-11-03 12:01:31 -07:00 |
|
Brian Anderson
|
1deaf97002
|
configure: cleanup
|
2011-11-02 16:26:22 -07:00 |
|
Brian Anderson
|
4151a3a67f
|
configure: abort early on --help
|
2011-11-02 16:25:22 -07:00 |
|
Elly Jones
|
098cf43761
|
configure: support --target-triples and --only-gcc.
Signed-off-by: Elly Jones <elly@leptoquark.net>
|
2011-11-02 19:19:33 -04:00 |
|
Brian Anderson
|
0003a50e33
|
Change the error message when no LLVM is found
|
2011-11-02 16:10:40 -07:00 |
|
Elly Jones
|
234a4e58bd
|
configure: add --llvm-root
Signed-off-by: Elly Jones <elly@leptoquark.net>
|
2011-11-02 16:10:40 -07:00 |
|
Elly Jones
|
a26554d97b
|
configure: add support for --prefix=<prefix>
Signed-off-by: Elly Jones <elly@leptoquark.net>
|
2011-11-02 16:10:40 -07:00 |
|
Niko Matsakis
|
2bfa72ea42
|
virtualize rustllvm construction per target triple
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
54af489e6f
|
virtualize the runtime per target triple.
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
93781297bf
|
enable building with different target arch
|
2011-11-02 14:13:22 -07:00 |
|
Niko Matsakis
|
20946e6970
|
start going back to an i386 build
|
2011-11-02 14:13:22 -07:00 |
|