Mrmaxmeier
0439495483
reuse result of previous is_flag_supported-calls
7 years ago
Alex Crichton
da1de51564
Merge pull request #279 from kornelski/master
Make is_flag_supported public
7 years ago
Kornel
51bded7426
Doc
7 years ago
Kornel
921927462a
Make is_flag_supported public
Closes #277
7 years ago
Alex Crichton
55893465be
Merge pull request #278 from EdSchouten/cloudabi-msvc
Don't treat 'x86_64-unknown-cloudabi-cc' as being MSVC.
7 years ago
Ed Schouten
6d7c8317b3
Don't treat 'x86_64-unknown-cloudabi-cc' as being MSVC.
Though the name contains 'cl', it should not be treated as Microsoft's
cl.exe.
7 years ago
Alex Crichton
2d5d2fc3a9
Merge pull request #276 from malbarbo/more-arm
Add support for {armv4t,armv5te}-unknown-linux-gnueabi
7 years ago
Marco A L Barbosa
bdd040fcd2
Add support for {armv4t,armv5te}-unknown-linux-gnueabi
Fixes https://github.com/alexcrichton/cc-rs/issues/271
7 years ago
Alex Crichton
87c1f45656
Merge pull request #275 from EdSchouten/cloudabi
Pick the right compiler for CloudABI.
7 years ago
Ed Schouten
0fa562f389
Pick the right compiler for CloudABI.
CloudABI is a sandboxed UNIX-like runtime environment. For CloudABI, the
compiler is always named <target>-cc or <target>-c++. The target name is
never mangled. As we use Clang, not GCC, we use -cc and -c++, as opposed
to -gcc and -g++.
7 years ago
Alex Crichton
88c3a69b27
Don't export `Object` for now
7 years ago
Alex Crichton
45d18f67c5
Merge pull request #243 from peterhj/peterhj-cuda
Revamped support for CUDA C++ compilation.
7 years ago
Peter Jin
dd0fc329d8
Merge remote-tracking branch 'upstream/master' into peterhj-cuda
7 years ago
Peter Jin
79a2b73931
Cleanup after merging with latest master.
7 years ago
Alex Crichton
858803a74a
Merge pull request #272 from asonix/master
Add aarch64-linux-musl
7 years ago
Riley Trautman
4cb1d485f9
Add aarch64-linux-musl
7 years ago
Alex Crichton
6cdafdff62
More travis tweaks
7 years ago
Alex Crichton
9b53c0659d
Tweak travis config
7 years ago
Alex Crichton
71e70ab4a7
Merge pull request #270 from semarie/openbsd-libc++
openbsd uses libc++ now
7 years ago
Sébastien Marie
944740dab9
openbsd uses libc++ now
7 years ago
Alex Crichton
94cda828fd
Merge pull request #269 from ignatenkobrain/patch-2
bump rayon to 0.9
7 years ago
Igor Gnatenko
456f27ca81
bump rayon to 0.9
7 years ago
Peter Jin
bca8996006
Merge remote-tracking branch 'origin/master' into peterhj-cuda-devel
Conflicts:
src/lib.rs
7 years ago
Alex Crichton
0a763ad5ef
Clarify wording of license information in README.
This text historically was copied verbatim from rust-lang/rust's own README [1]
with the intention of licensing projects the same as rustc's own license, namely
a dual MIT/Apache-2.0 license. The clause about "various BSD-like licenses"
isn't actually correct for almost all projects other than rust-lang/rust and
the wording around "both" was slightly ambiguous.
This commit updates the wording to match more precisely what's in the
standard library [2], namely clarifying that there aren't any BSD-like licenses
in this repository and that the source is licensable under either license, at
your own discretion.
[1]: f0fe716dbc (license)
[2]: f0fe716dbc/src/libstd/lib.rs (L5-L9)
7 years ago
Alex Crichton
61688e73d2
Merge pull request #264 from tbu-/pr_doc_typo
Fix a typo in the docs
7 years ago
Tobias Bucher
f4851c1383
Fix a typo in the docs
7 years ago
Alex Crichton
1df7b354cd
Bump to 1.0.3
7 years ago
Alex Crichton
4e87d61cab
Merge pull request #259 from not-fl3/master
Separated CC/CFLAGS and command args, especially for "ccache" case.
7 years ago
fedor
91b981755e
tests for no-ccache environments
7 years ago
fedor
09117f0d53
rename cc to cc_wrapper
7 years ago
fedor
af3d1e7e45
actually using ccache for compiler command
7 years ago
fedor
a96717d334
merged
7 years ago
fedor
6da479d6d8
env_tool returning additional param for ccache case
7 years ago
Alex Crichton
50f0c7ed31
Bump to 1.0.2
7 years ago
Alex Crichton
d7b6c254e6
Merge pull request #262 from glaubitz/sparc64
Add sparc64-unknown-linux-gnu cross-compile target
7 years ago
John Paul Adrian Glaubitz
5985002409
Add sparc64-unknown-linux-gnu cross-compile target
7 years ago
Alex Crichton
9839b14742
Merge pull request #256 from grovesNL/public-tool-family
RFC: expose tool family
7 years ago
Alex Crichton
946c741c3f
Merge pull request #261 from rrichardson/parallel_fix
Fix build parallelization
7 years ago
grovesNL
9966112232
Add `is_like_{gnu/clang/msvc}` methods to `Tool`
7 years ago
Rick Richardson
321b9ff850
Merge branch 'parallel_docs'
7 years ago
Rick Richardson
2b1ce98364
Moved compile_object outside of mutex lock to improve parallelism
7 years ago
Alex Crichton
fff748f85d
Merge pull request #260 from rrichardson/parallel_docs
Docs for parallelism - Addresses #195 and #196
7 years ago
Rick Richardson
1c403ad383
added Parallelism to the main module doc, and a minor tweak to the README
7 years ago
fedor
78af8025ca
Separated cflags and command args
7 years ago
Alex Crichton
27eb80070f
Add a homepage to Cargo.toml
Closes #255
7 years ago
Alex Crichton
8b374375e1
Merge pull request #251 from malbarbo/x32
Add x86_64-unknown-linux-gnux32 support
7 years ago
Marco A L Barbosa
82d393b542
Bump to 1.0.1
7 years ago
Marco A L Barbosa
7843cfec4e
Add -mx32 to x86_64-unknown-linux-gnux32
7 years ago
Alex Crichton
7b24349728
Merge pull request #249 from teiesti/fix-badges
Fix badges
7 years ago
Tobias Stolzmann
a4e601ab7b
Fix badges
This might have been forgotten when this crate was recently renamed.
7 years ago