diff options
author | Thomas Miedema <thomasmiedema@gmail.com> | 2015-05-26 15:15:38 +0200 |
---|---|---|
committer | Thomas Miedema <thomasmiedema@gmail.com> | 2015-05-30 16:49:31 +0200 |
commit | cd0e2f592c36b92abc7ddc9ebd1f74d03c51862a (patch) | |
tree | e04e2d418a4cab5cf7a2929b9c3a8346cabbd699 | |
parent | b0885e467990e9843f11b2b9d5ceb5d3b3109132 (diff) | |
download | haskell-cd0e2f592c36b92abc7ddc9ebd1f74d03c51862a.tar.gz |
Build system: prevent "--version: Command not found"
This would happen when running `make clean` before running
`./configure`.
[skip ci]
-rw-r--r-- | libraries/integer-gmp/gmp/ghc.mk | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libraries/integer-gmp/gmp/ghc.mk b/libraries/integer-gmp/gmp/ghc.mk index 9c7a2a3ad2..2e81956f92 100644 --- a/libraries/integer-gmp/gmp/ghc.mk +++ b/libraries/integer-gmp/gmp/ghc.mk @@ -101,6 +101,8 @@ endif libraries/integer-gmp_dist-install_EXTRA_CC_OPTS += $(gmp_CC_OPTS) +ifneq "$(CLEANING)" "YES" +# When running `make clean` before `./configure`, CC_STAGE1 is undefined. CLANG = $(findstring clang, $(shell $(CC_STAGE1) --version)) ifeq "$(CLANG)" "clang" @@ -136,4 +138,5 @@ libraries/integer-gmp/gmp/libgmp.a libraries/integer-gmp/gmp/gmp.h: cd libraries/integer-gmp/gmp/objs && $(AR_STAGE1) x ../libgmp.a $(RANLIB_CMD) libraries/integer-gmp/gmp/libgmp.a -endif +endif # CLEANING +endif # phase |