about summary refs log tree commit diff
path: root/src/build_helper
AgeCommit message (Collapse)AuthorLines
2017-02-02Build libbacktrace/jemalloc only when their timestamps are older than sourcesVadim Petrochenkov-0/+59
2017-02-02rustbuild: Build jemalloc and libbacktrace only once (take 2)Vadim Petrochenkov-0/+15
2016-12-17let BSD to use gmake for GNU-makeSébastien Marie-0/+10
the diff extends build_helper to provide an function to return the expected name of GNU-make on the host: "make" or "gmake". Fixes #38429
2016-12-17Disconnect ar from cc on OpenBSDSébastien Marie-0/+2
OpenBSD usually use an alternative compiler (`egcc') from ports. But the `ar' is unprefixed as it comes from base.
2016-12-07rustbuild: Print out failing commandsAlex Crichton-2/+4
Just ensure that we always print out the command line which should aid in debugging. Closes #38228
2016-10-16run rustfmt on various foldersSrinivas Reddy Thatiparthy-2/+6
2016-06-16Fix issue where rustbuild expected msvc to have arPeter Atashian-5/+7
Signed-off-by: Peter Atashian <retep998@gmail.com>
2016-04-04whoopspierzchalski-1/+1
2016-04-04Change build_helper to modify suffix of ccpierzchalski-3/+9
This should help avoid issues when using tools like ccache.
2016-02-11Add a Cargo-based build systemAlex Crichton-0/+76
This commit is the start of a series of commits which start to replace the makefiles with a Cargo-based build system. The aim is not to remove the makefiles entirely just yet but rather just replace the portions that invoke the compiler to do the bootstrap. This commit specifically adds enough support to perform the bootstrap (and all the cross compilation within) along with generating documentation. More commits will follow up in this series to actually wire up the makefiles to call this build system, so stay tuned!