... | @@ -23,6 +23,9 @@ snapshot tarball: |
... | @@ -23,6 +23,9 @@ snapshot tarball: |
|
if that can't be done for some reason.
|
|
if that can't be done for some reason.
|
|
- easy to build individual modules, and add extra flags
|
|
- easy to build individual modules, and add extra flags
|
|
(e.g. -v, -ddump-simpl)
|
|
(e.g. -v, -ddump-simpl)
|
|
|
|
- easy to change build parameters from the command line. e.g. we
|
|
|
|
often want to build something using a different compiler, `make HC=ghc`,
|
|
|
|
to see how a different compiler behaves.
|
|
- easy to modify the build system. If you modify some part of the
|
|
- easy to modify the build system. If you modify some part of the
|
|
build system, it should take immediate effect: no having to
|
|
build system, it should take immediate effect: no having to
|
|
remove bits and rebuild them manually to get changes to take
|
|
remove bits and rebuild them manually to get changes to take
|
... | | ... | |