Skip to content

Commit 65fb7be

Browse files
committed
mk: Move some definitions after their dependencies, to be visually less confusing
1 parent 2539c15 commit 65fb7be

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

mk/main.mk

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -20,29 +20,6 @@ CFG_RELEASE_NUM=1.12.0
2020
# versions (section 9)
2121
CFG_PRERELEASE_VERSION=.1
2222

23-
# Append a version-dependent hash to each library, so we can install different
24-
# versions in the same place
25-
CFG_FILENAME_EXTRA=$(shell printf '%s' $(CFG_RELEASE)$(CFG_EXTRA_FILENAME) | $(CFG_HASH_COMMAND))
26-
27-
# A magic value that allows the compiler to use unstable features during the
28-
# bootstrap even when doing so would normally be an error because of feature
29-
# staging or because the build turns on warnings-as-errors and unstable features
30-
# default to warnings. The build has to match this key in an env var.
31-
#
32-
# This value is keyed off the release to ensure that all compilers for one
33-
# particular release have the same bootstrap key. Note that this is
34-
# intentionally not "secure" by any definition, this is largely just a deterrent
35-
# from users enabling unstable features on the stable compiler.
36-
CFG_BOOTSTRAP_KEY=$(CFG_FILENAME_EXTRA)
37-
38-
# The stage0 compiler needs to use the previous key recorded in src/stage0.txt,
39-
# except for local-rebuild when it just uses the same current key.
40-
ifdef CFG_ENABLE_LOCAL_REBUILD
41-
CFG_BOOTSTRAP_KEY_STAGE0=$(CFG_BOOTSTRAP_KEY)
42-
else
43-
CFG_BOOTSTRAP_KEY_STAGE0=$(shell grep 'rustc_key' $(S)src/stage0.txt | sed 's/rustc_key: '//)
44-
endif
45-
4623
ifeq ($(CFG_RELEASE_CHANNEL),stable)
4724
# This is the normal semver version string, e.g. "0.12.0", "0.12.0-nightly"
4825
CFG_RELEASE=$(CFG_RELEASE_NUM)
@@ -72,6 +49,29 @@ CFG_RELEASE=$(CFG_RELEASE_NUM)-dev
7249
CFG_PACKAGE_VERS=$(CFG_RELEASE_NUM)-dev
7350
endif
7451

52+
# Append a version-dependent hash to each library, so we can install different
53+
# versions in the same place
54+
CFG_FILENAME_EXTRA=$(shell printf '%s' $(CFG_RELEASE)$(CFG_EXTRA_FILENAME) | $(CFG_HASH_COMMAND))
55+
56+
# A magic value that allows the compiler to use unstable features during the
57+
# bootstrap even when doing so would normally be an error because of feature
58+
# staging or because the build turns on warnings-as-errors and unstable features
59+
# default to warnings. The build has to match this key in an env var.
60+
#
61+
# This value is keyed off the release to ensure that all compilers for one
62+
# particular release have the same bootstrap key. Note that this is
63+
# intentionally not "secure" by any definition, this is largely just a deterrent
64+
# from users enabling unstable features on the stable compiler.
65+
CFG_BOOTSTRAP_KEY=$(CFG_FILENAME_EXTRA)
66+
67+
# The stage0 compiler needs to use the previous key recorded in src/stage0.txt,
68+
# except for local-rebuild when it just uses the same current key.
69+
ifdef CFG_ENABLE_LOCAL_REBUILD
70+
CFG_BOOTSTRAP_KEY_STAGE0=$(CFG_BOOTSTRAP_KEY)
71+
else
72+
CFG_BOOTSTRAP_KEY_STAGE0=$(shell grep 'rustc_key' $(S)src/stage0.txt | sed 's/rustc_key: '//)
73+
endif
74+
7575
# The name of the package to use for creating tarballs, installers etc.
7676
CFG_PACKAGE_NAME=rustc-$(CFG_PACKAGE_VERS)
7777

0 commit comments

Comments
 (0)