Skip to content

Commit e899530

Browse files
committed
Clean up GHCs to save disk space in CI
1 parent 4b412a8 commit e899530

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

GNUmakefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ CP := cp
4343
# by default don't run ghcup
4444
GHCUP ?= echo
4545
GHCUP_GC ?= $(GHCUP) gc
46+
GHCUP_RM ?= $(GHCUP) rm
4647

4748
CABAL_CACHE_BIN ?= echo
4849

@@ -87,7 +88,8 @@ hls:
8788
for ghc in $(GHCS) ; do \
8889
$(GHCUP) install ghc `echo $$ghc` && \
8990
$(GHCUP_GC) -p -s -c -t && \
90-
$(MAKE) GHC_VERSION=`echo $$ghc` hls-ghc || exit 1 ; \
91+
$(MAKE) GHC_VERSION=`echo $$ghc` hls-ghc || exit 1 && \
92+
$(GHCUP_RM) `echo $$ghc` ; \
9193
done
9294

9395
hls-ghc:
@@ -108,7 +110,8 @@ bindist:
108110
for ghc in $(GHCS) ; do \
109111
$(GHCUP) install ghc `echo $$ghc` && \
110112
$(GHCUP_GC) -p -s -c -t && \
111-
$(MAKE) GHC_VERSION=`echo $$ghc` bindist-ghc || exit 1 ; \
113+
$(MAKE) GHC_VERSION=`echo $$ghc` bindist-ghc || exit 1 && \
114+
$(GHCUP_RM) `echo $$ghc` ; \
112115
done
113116
$(SED) -e "s/@@HLS_VERSION@@/$(HLS_VERSION)/" \
114117
bindist/GNUmakefile.in > "$(BINDIST_OUT_DIR)/GNUmakefile"

0 commit comments

Comments
 (0)