Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Alex D
GHC
Commits
6ffa3d71
Commit
6ffa3d71
authored
May 20, 2010
by
Simon Marlow
Browse files
the 'stage=0' trick to disable all compiler builds stopped working; fix it
parent
5e317225
Changes
2
Hide whitespace changes
Inline
Side-by-side
compiler/ghc.mk
View file @
6ffa3d71
...
...
@@ -439,16 +439,15 @@ compiler_stage1_SplitObjs = NO
compiler_stage2_SplitObjs
=
NO
compiler_stage3_SplitObjs
=
NO
# If we "make 1" or "make 2" then we don't want the rules for the stage
# that we haven't been asked to build
ifeq
"$(stage)" "1"
compiler_stage2_NOT_NEEDED
=
YES
endif
ifeq
"$(stage)" "2"
# if stage is set to something other than "1" or "", disable stage 1
ifneq
"$(filter-out 1,$(stage))" ""
compiler_stage1_NOT_NEEDED
=
YES
endif
# We don't want the rules for stage3 unless we have been explicitly
# asked to build it
# if stage is set to something other than "2" or "", disable stage 2
ifneq
"$(filter-out 2,$(stage))" ""
compiler_stage2_NOT_NEEDED
=
YES
endif
# stage 3 has to be requested explicitly with stage=3
ifneq
"$(stage)" "3"
compiler_stage3_NOT_NEEDED
=
YES
endif
...
...
ghc/ghc.mk
View file @
6ffa3d71
...
...
@@ -108,16 +108,15 @@ define ghc_stage$(INSTALL_GHC_STAGE)_INSTALL_SHELL_WRAPPER_EXTRA
echo
'executablename="$$exedir/ghc"'
>>
"$(WRAPPER)"
endef
# If we "make 1" or "make 2" then we don't want the rules for the stage
# that we haven't been asked to build
ifeq
"$(stage)" "1"
ghc_stage2_NOT_NEEDED
=
YES
endif
ifeq
"$(stage)" "2"
# if stage is set to something other than "1" or "", disable stage 1
ifneq
"$(filter-out 1,$(stage))" ""
ghc_stage1_NOT_NEEDED
=
YES
endif
# We don't want the rules for stage3 unless we have been explicitly
# asked to build it
# if stage is set to something other than "2" or "", disable stage 2
ifneq
"$(filter-out 2,$(stage))" ""
ghc_stage2_NOT_NEEDED
=
YES
endif
# stage 3 has to be requested explicitly with stage=3
ifneq
"$(stage)" "3"
ghc_stage3_NOT_NEEDED
=
YES
endif
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment