Alex Crichton
bf1033721b
Merge pull request #167 from lucab/ups/static-shared-flags
config: add shared_flag and static_flag
8 years ago
Luca Bruno
d5af8bfb94
config: add shared_flag and static_flag
This adds two configuration options to optionally enable or disable
the `-shared` and `-static` flags. If omitted, musl targets enable
`-static` by default.
8 years ago
Alex Crichton
0f6c1424ae
Bump to 0.3.50
8 years ago
Alex Crichton
ca9678e9a5
Merge pull request #166 from brson/vs2017
Only add the 'host dylib path' to the MSVC 2017 PATH
8 years ago
Brian Anderson
f6be9a7255
Only add the 'host dylib path' to the MSVC 2017 PATH
8 years ago
Alex Crichton
e9d57f06e2
Add a url for vs15 logic
8 years ago
Alex Crichton
36a33abd9b
Bump to 0.3.49
8 years ago
Alex Crichton
0d87a9b739
Merge pull request #164 from brson/vs2017
Fix MSVC 2017 cross-compilation
8 years ago
Brian Anderson
8c87f85f78
Fix MSVC 2017 cross-compilation
8 years ago
Alex Crichton
e650554edf
Fix a compiler warning
8 years ago
Alex Crichton
6b41873be3
Bump to 0.3.48
8 years ago
Alex Crichton
942ddd9716
Add forwards compat with `VsVers`
8 years ago
Alex Crichton
655f688516
Merge pull request #163 from brson/vs2017
Update msbuild discovery for 2017
8 years ago
Brian Anderson
c64620ccf8
Update msbuild discovery for 2017
This also adds a find_vs_version function to share with
the cmake crate.
Fixes #162
8 years ago
Alex Crichton
dd454cb89f
Merge pull request #161 from brson/vs2017
Be more precise about MSVC names
8 years ago
Brian Anderson
817911723e
Be more precise about MSVC names
8 years ago
Alex Crichton
a84c5ee84e
Bump to 0.3.47
8 years ago
Alex Crichton
c111f13acb
Merge pull request #160 from brson/vs2017
Add MSVC 2017 detection
8 years ago
Brian Anderson
4ea110ea36
Add MSVC 2017 detection
This teaches gcc-rs to find tools installed by MSVC 2017. It's not
obvious to what extent the new COM interfaces are expected to be
used. This patch only uses it to find the product installation
directory, then infers everything else. A lot of COM scaffolding to do
very little. The toolchains seem to have a different directory
structure in this release to better support cross-compilation.
It looks to me like all the lib/include logic is pretty much the same
as it always has been.
This is tested to fix the rustup installation logic, and to fix
rustc in basic use cases on x86_64.
cc alexcrichton/gcc-rs#143
cc rust-lang-nursery/rustup.rs#1003
cc rust-lang/rust#38584
cc alexcrichton/curl-rust#161
8 years ago
Alex Crichton
1bc6010767
Bump to 0.3.46
8 years ago
Alex Crichton
205a6ba41d
Merge pull request #159 from liranringel/explicitly-set-static-crt
Explicitly set static crt
8 years ago
Liran
8890a6f029
Explicitly set static crt
8 years ago
Alex Crichton
88eb0745dd
Merge pull request #157 from vvanders/master
Fixing emscripten on windows to use the right files.
8 years ago
Val Vanderschaegen
5791531895
Fixing emscripten on windows to use the right files.
8 years ago
Alex Crichton
b4a2658043
Merge pull request #154 from cactorium/uclibc
Fix confusion with uclibc triplets
8 years ago
Kelvin Ly
8110330e54
Fix confusion with uclibc triplets
8 years ago
Alex Crichton
ab174cd2d4
Merge pull request #152 from nodakai/patch-1
lib.rs: use Display rather than Debug for ExitStatus
8 years ago
Alex Crichton
acbbcfca3d
Merge pull request #153 from connorworley/master
Support for the FRC toolchain
8 years ago
Connor Worley
6d4d36718d
Support for the FRC target
8 years ago
NODA, Kai
b7dde5668a
lib.rs: use Display rather than Debug for ExitStatus
println!("{0}\n{0:?}", status) =>
exit code: 0
ExitStatus(ExitStatus(0))
I think the former makes more sense.
8 years ago
Alex Crichton
5c75743e4f
Merge pull request #146 from neosilky/clippy-fixes
Fix some style issues given by clippy
8 years ago
Alex Crichton
4d77d17a06
Merge pull request #151 from zachreizner/patch-1
add '-march=armv7-a' to all armv7 linux targets
8 years ago
Daniel Lockyer
436abb5a4e
Remove reference in favour for dereferencing variable
8 years ago
Daniel Lockyer
8430aee1aa
Switch to better fallback methods
8 years ago
Daniel Lockyer
666b4904a4
Remove .ok() call as .expect() can be called on Result
8 years ago
Daniel Lockyer
6f8a5ad369
Switch single string constant to char constant
8 years ago
Daniel Lockyer
f92462fd84
Remove explicit return statements
8 years ago
Zach Reizner
1729651c16
add '-march=armv7-a' to all armv7 linux targets
8 years ago
Alex Crichton
a703a6dd1d
Merge pull request #150 from cuviper/rayon-0.7
Update to rayon 0.7
8 years ago
Josh Stone
6ca7932b64
Update to rayon 0.7
8 years ago
Alex Crichton
ed4808cc41
Merge pull request #148 from pietro/android-arm-flags
Use softfp float ABI on 32bit ARM Android GCC.
8 years ago
Alex Crichton
fe90eaa9a1
Attempt to fix CI
8 years ago
Pietro Monteiro
2cf9a10316
Use softfp float ABI on 32bit ARM Android GCC.
8 years ago
Alex Crichton
cf1f00bc03
Bump to 0.3.45
8 years ago
Alex Crichton
bed8f3d294
Don't drop stdout on the floor by default
Only capture it when we actually need to, otherwise let it stay piped.
Closes #141
8 years ago
Alex Crichton
36f19205be
Bump to 0.3.44
8 years ago
Alex Crichton
f430420e69
Wait for child threads to finish
Otherwise we may miss output!
8 years ago
Alex Crichton
eaef82a97e
Merge pull request #137 from binarycrusader/master
add sparcv9-sun-solaris cross-compile target
8 years ago
Shawn Walker-Salas
34cbb578f1
add sparcv9-sun-solaris cross-compile target
Fixes #136
8 years ago
Alex Crichton
0a9c596424
Merge pull request #135 from binarycrusader/master
Default to gnu compilers on Solaris
8 years ago