]> git.lizzy.rs Git - rust.git/commit
mk: Update how the build deals with version labels. #16677
authorBrian Anderson <banderson@mozilla.com>
Mon, 15 Sep 2014 20:40:30 +0000 (13:40 -0700)
committerBrian Anderson <banderson@mozilla.com>
Mon, 15 Sep 2014 23:25:20 +0000 (16:25 -0700)
commita3c27ea3c658cf0e6d4c630c35756add8fda82a7
treeeab839bf821c5bf8510699a68e6f28e73a416306
parenta8d478db512803d25785a11c5b21634f8703b17f
mk: Update how the build deals with version labels. #16677

Adds a new configure flag, --release-channel, which determines how the version
number should be augmented with a release label, as well as how the distribution
artifacts will be named. This is entirely for use by the build automation.

--release-channel can be either 'source', 'nightly', 'beta', or 'stable'.

Here's a summary of the affect of these values on version number and
artifact naming, respectively:

* source - '0.12.0-pre', 'rust-0.12.0-pre-...'
* nightly - '0.12.0-nightly', 'rust-nightly-...'
* beta - '0.12.0-beta', 'rust-beta-...'
* stable - '0.12.0', 'rust-0.12.0-...'

Per http://discuss.rust-lang.org/t/rfc-impending-changes-to-the-release-process/508/1
configure
man/rustc.1
man/rustdoc.1
mk/main.mk
src/etc/kate/rust.xml