[commit: ghc] wip/nfs-locking: Improve the clean and rebuild section. (f6355ec)

git at git.haskell.org git at git.haskell.org
Fri Oct 27 00:44:55 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/nfs-locking
Link       : http://ghc.haskell.org/trac/ghc/changeset/f6355ecd2d3cd047a0b550636dc9cf3f2924f9b2/ghc

>---------------------------------------------------------------

commit f6355ecd2d3cd047a0b550636dc9cf3f2924f9b2
Author: Andrey Mokhov <andrey.mokhov at gmail.com>
Date:   Mon Jan 25 15:06:32 2016 +0000

    Improve the clean and rebuild section.
    
    See #194. [skip ci]


>---------------------------------------------------------------

f6355ecd2d3cd047a0b550636dc9cf3f2924f9b2
 README.md | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index 85b9cbe..057b864 100644
--- a/README.md
+++ b/README.md
@@ -69,12 +69,11 @@ The `make`-based build system uses `mk/build.mk` to specify user build settings.
 use [`src/Settings/User.hs`][user-settings] for the same purpose. Feel free to
 experiment following the Haddock comments.
 
-#### Resetting the build
+#### Clean and full rebuild
 
-To reset the new build system run the build script with `-B` flag. This forces Shake
-to rerun all rules, even if results of the previous build are still in the GHC tree.
-To remove all build artefacts, run the build script with `clean` target. Note, we are
-working towards a complete separation of GHC sources and build artefacts: [#113][build-artefacts-issue].
+* `shake-build/build.sh clean` removes all build artefacts. Note, we are working towards a complete separation of GHC sources and build artefacts: [#113][build-artefacts-issue].
+
+* `shake-build/build.sh -B` forces Shake to rerun all rules, even if results of the previous build are still in the GHC tree. 
 
 Current limitations
 -------------------



More information about the ghc-commits mailing list