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
Shayne Fletcher
Glasgow Haskell Compiler
Commits
7025dc69
Commit
7025dc69
authored
Jul 05, 2008
by
Ian Lynagh
Browse files
Add a flag to disable linking with the haskell98 package
parent
e796c0f1
Changes
2
Hide whitespace changes
Inline
Side-by-side
compiler/main/DriverPipeline.hs
View file @
7025dc69
...
...
@@ -389,7 +389,9 @@ doLink dflags stop_phase o_files
where
-- Always link in the haskell98 package for static linking. Other
-- packages have to be specified via the -package flag.
link_pkgs
=
[
haskell98PackageId
]
link_pkgs
|
dopt
Opt_LinkHaskell98
dflags
=
[
haskell98PackageId
]
|
otherwise
=
[]
-- ---------------------------------------------------------------------------
...
...
compiler/main/DynFlags.hs
View file @
7025dc69
...
...
@@ -275,6 +275,7 @@ data DynFlag
|
Opt_EmbedManifest
|
Opt_RunCPSZ
|
Opt_ConvertToZipCfgAndBack
|
Opt_LinkHaskell98
-- keeping stuff
|
Opt_KeepHiDiffs
...
...
@@ -568,6 +569,7 @@ defaultDynFlags =
-- end of initSysTools values
haddockOptions
=
Nothing
,
flags
=
[
Opt_LinkHaskell98
,
Opt_ReadUserPackageConf
,
Opt_MonoPatBinds
,
-- Experimentally, I'm making this non-standard
...
...
@@ -1105,6 +1107,7 @@ dynamic_flags = [
,
Flag
"keep-tmp-files"
(
NoArg
(
setDynFlag
Opt_KeepTmpFiles
))
Supported
------- Miscellaneous ----------------------------------------------
,
Flag
"no-link-haskell98"
(
NoArg
(
unSetDynFlag
Opt_LinkHaskell98
))
Supported
,
Flag
"no-hs-main"
(
NoArg
(
setDynFlag
Opt_NoHsMain
))
Supported
,
Flag
"main-is"
(
SepArg
setMainIs
)
Supported
,
Flag
"haddock"
(
NoArg
(
setDynFlag
Opt_Haddock
))
Supported
...
...
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