[commit: hadrian] master: Generic library rules (#571) (d021ffc)
git at git.haskell.org
git at git.haskell.org
Wed Apr 25 23:21:02 UTC 2018
Repository : ssh://git@git.haskell.org/hadrian
On branch : master
Link : http://git.haskell.org/hadrian.git/commitdiff/d021ffc30b7cb0cd616ec44059f122b49e0b3f58
>---------------------------------------------------------------
commit d021ffc30b7cb0cd616ec44059f122b49e0b3f58
Author: Alp Mestanogullari <alpmestan at gmail.com>
Date: Tue Apr 17 19:03:36 2018 +0200
Generic library rules (#571)
* wip
* debugging output
* Compute ProjectVersion on demand ONLY!
* remove debugging output, boot with --hadrian
* go back to using -c everywhere in .travis.yml
* prioritise libgmp.a rule over catch-all *.a rule, to avoid conflict
* add missing import
* tentative fix for the appveyor script
* use backslashes in appveyor.yml
* less 'cd'ing around in appveyor.yml
* address most of @snowleopard's feedback
* address last bit of feedback
>---------------------------------------------------------------
d021ffc30b7cb0cd616ec44059f122b49e0b3f58
.travis.yml | 21 +--
appveyor.yml | 6 +-
hadrian.cabal | 1 +
src/Rules.hs | 15 +-
src/Rules/Configure.hs | 3 +-
src/Rules/Gmp.hs | 5 +-
src/Rules/Libffi.hs | 4 +-
src/Rules/Library.hs | 364 +++++++++++++++++++++++++++++++++++------------
src/Settings/Packages.hs | 6 +-
src/Way.hs | 2 +-
src/Way/Type.hs | 4 +
11 files changed, 309 insertions(+), 122 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc d021ffc30b7cb0cd616ec44059f122b49e0b3f58
More information about the ghc-commits
mailing list