• Alec Theriault's avatar
    Hadrian: support in-tree GMP · efc95841
    Alec Theriault authored
    Summary:
    This adds top-level configure flags '--with-intree-gmp' and
    '--with-framework-preferred', both of which are especially relevant
    on MacOS.
    
    Besides gaining two new flags, Hadrian also had to be taught what to
    do with the 'framework' in .cabal files.
    
    Test Plan:
    ./boot && ./configure --with-intree-gmp && ./hadrian/build.sh
    ./boot && ./configure --with-gmp-framework-preferred && ./hadrian/build.sh # on macos
    
    Reviewers: carter, snowleopard, alpmestan, hvr, goldfire, bgamari
    
    Subscribers: rwbarton, erikd
    
    GHC Trac Issues: #16001
    
    Differential Revision: https://phabricator.haskell.org/D5417
    efc95841
Name
Last commit
Last update
..
add-dependency.mk Loading commit data...
all-target.mk Loading commit data...
bindist.mk Loading commit data...
build-dependencies.mk Loading commit data...
build-package-data.mk Loading commit data...
build-package-way.mk Loading commit data...
build-package.mk Loading commit data...
build-perl.mk Loading commit data...
build-prog.mk Loading commit data...
c-objs.mk Loading commit data...
c-sources.mk Loading commit data...
c-suffix-rules.mk Loading commit data...
clean-target.mk Loading commit data...
cmm-objs.mk Loading commit data...
cmm-suffix-rules.mk Loading commit data...
dependencies.mk Loading commit data...
distdir-opts.mk Loading commit data...
distdir-way-opts.mk Loading commit data...
foreachLibrary.mk Loading commit data...
haddock.mk Loading commit data...
hi-rule.mk Loading commit data...
hs-objs.mk Loading commit data...
hs-sources.mk Loading commit data...
hs-suffix-rules-srcdir.mk Loading commit data...
hs-suffix-way-rules-srcdir.mk Loading commit data...
hs-suffix-way-rules.mk Loading commit data...
include-dependencies.mk Loading commit data...
includes-sources.mk Loading commit data...
library-path.mk Loading commit data...
make-command.mk Loading commit data...
manual-package-config.mk Loading commit data...
package-config.mk Loading commit data...
pretty_commands.mk Loading commit data...
prof.mk Loading commit data...
sdist-ghc-file.mk Loading commit data...
shell-wrapper.mk Loading commit data...
sphinx.mk Loading commit data...
tags-package.mk Loading commit data...
trace.mk Loading commit data...
way-prelims.mk Loading commit data...