summary refs log tree commit diff
path: root/config.toml.example
AgeCommit message (Collapse)AuthorLines
2017-10-26config.toml: Add stubs for recognized-but-unused install pathsJosh Stone-0/+10
... specifically `datadir`, `infodir`, and `localstatedir`. These were already accepted by `configure.py`, but it didn't have any place to put the values.
2017-10-16bootstrap: update and enable the LLVM version-checkJosh Stone-1/+1
While the `config.toml.example` comments say "we automatically check the version by default," we actually didn't. That check was badly out of date, only allowing 3.5, 3.6, or 3.7. This it now updated to the new 3.9 minimum requirement, and truly enabled by default.
2017-10-15rustbuild: Support specifying archiver and linker explicitlyVadim Petrochenkov-1/+10
2017-10-09cleanup: rustc doesn't use an external archiverVadim Petrochenkov-6/+3
2017-09-17Get the miri test suite to run inside the rustc dev environmentOliver Schneider-0/+4
2017-09-06config.toml.example: fix some typosBen Boeckel-5/+5
2017-08-28getting rid of all changes due to this PR thus far, starting from a clean slateJeremy Sorensen-0/+37
2017-08-27rustbuild: Rewrite the configure script in PythonAlex Crichton-0/+31
This commit rewrites our ancient `./configure` script from shell into Python. The impetus for this change is to remove `config.mk` which is just a vestige of the old makefile build system at this point. Instead all configuration is now solely done through `config.toml`. The python script allows us to more flexibly program (aka we can use loops easily) and create a `config.toml` which is based off `config.toml.example`. This way we can preserve comments and munge various values as we see fit. It is intended that the configure script here is a drop-in replacement for the previous configure script, no functional change is intended. Also note that the rationale for this is also because our build system requires Python, so having a python script a bit earlier shouldn't cause too many problems. Closes #40730
2017-08-22Introduce crt_static target option in config.tomlSamuel Holland-0/+6
This controls the value of the crt-static feature used when building the standard library for a target, as well as the compiler itself when that target is the host.
2017-08-17fix typo in git-ignore commentJeremySorensen-1/+1
2017-08-15make ignore-git true by default when channel is devJeremySorensen-1/+4
2017-08-13Add ability to ignore git when building rust.Mark Simulacrum-0/+3
Some users of the build system change the git sha on every build due to utilizing git to push changes to a remote server. This allows them to simply configure that away instead of depending on custom patches to rustbuild.
2017-08-11Move config.toml.example to the root dirSteven Fackler-0/+332
It's way more discoverable here.