Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
obsidiansystems
GHC
Commits
0e86b660
Commit
0e86b660
authored
Sep 05, 2007
by
Ian Lynagh
Browse files
Build settings for validation are now in mk/validate-settings.mk
parent
d3b882ae
Changes
3
Hide whitespace changes
Inline
Side-by-side
mk/boilerplate.mk
View file @
0e86b660
...
...
@@ -70,9 +70,14 @@ ifeq "$(BootingFromHc)" "YES"
include
$(TOP)/mk/bootstrap.mk
endif
ifeq
"$(Validating)" "YES"
include
$(TOP)/mk/validate-settings.mk
-include
$(TOP)/mk/validate.mk
else
-include
$(TOP)/mk/build.mk
# (Optional) build-specific configuration
#
endif
ifndef
FAST
-include
.depend
...
...
mk/validate-settings.mk
0 → 100644
View file @
0e86b660
HADDOCK_DOCS
=
YES
SRC_CC_OPTS
=
-Werror
SRC_HC_OPTS
=
-Werror
-H64m
-Onot
-fasm
GhcStage1HcOpts
=
-O
-fasm
GhcStage2HcOpts
=
-Onot
-fasm
GhcLibHcOpts
=
-O
-fasm
GhcLibWays
=
SplitObjs
=
NO
NoFibWays
=
STRIP
=
:
validate
View file @
0e86b660
...
...
@@ -6,21 +6,6 @@ if [ -f mk/config.mk ]; then
make distclean
fi
if
[
-f
mk/build.mk
]
;
then
mv
mk/build.mk mk/build.mk.bak
fi
# The default is a "quick" build
echo
"BuildFlavour = quick"
>
mk/build.mk
echo
"HADDOCK_DOCS = YES"
>>
mk/build.mk
cat
mk/build.mk.sample
>>
mk/build.mk
echo
"SRC_HC_OPTS += -Werror"
>>
mk/build.mk
echo
"SRC_CC_OPTS += -Werror"
>>
mk/build.mk
# You can override the default validate settings using mk/validate.mk
# e.g. you could add GhcLibWays=p to test profiling.
echo
'-include $(TOP)/mk/validate.mk'
>>
mk/build.mk
case
$OSTYPE
in
cygwin|msys
)
config_args
=
--build
=
i386-unknown-mingw32
if
[
-f
c:/mingw/bin/gcc.exe
]
;
then
...
...
@@ -38,10 +23,10 @@ fi
sh boot
./configure
$config_args
make
-j
$threads
make
Validating
=
YES
-j
$threads
# ToDo: use THREADS=$threads, see #1558
make
-C
testsuite/tests/ghc-regress fast
stage
=
2
CLEANUP
=
1 2>&1 |
tee
testlog
make
Validating
=
YES
-C
testsuite/tests/ghc-regress fast
stage
=
2
CLEANUP
=
1 2>&1 |
tee
testlog
if
grep
'\<0 caused framework failures'
testlog
>
/dev/null 2>/dev/null
&&
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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