Commit e81d4bc7 authored by Ben Gamari's avatar Ben Gamari 🐢

Exclude rts.cabal from source distributions

This modifies both the Hadrian and make build systems to avoid included
the rts.cabal generated by autoconf in the source distribution.

Fixes #17265.
parent 822481d5
Pipeline #10775 passed with stages
in 412 minutes and 32 seconds
......@@ -1204,6 +1204,7 @@ sdist-ghc-prep-tree :
$(call removeTrees,$(SRC_DIST_GHC_DIR)/libraries/stamp/)
$(call removeTrees,$(SRC_DIST_GHC_DIR)/compiler/stage[123])
$(call removeFiles,$(SRC_DIST_GHC_DIR)/mk/build.mk)
$(call removeFiles,$(SRC_DIST_GHC_DIR)/rts/rts.cabal)
cd $(SRC_DIST_GHC_DIR) && "$(FIND)" $(SRC_DIST_GHC_DIRS) \( -name .git -o -name "autom4te*" -o -name "*~" -o -name "\#*" -o -name ".\#*" -o -name "log" -o -name "*-SAVE" -o -name "*.orig" -o -name "*.rej" \) -print | "$(XARGS)" $(XARGS_OPTS) "$(RM)" $(RM_OPTS_REC)
# Add files generated by alex and happy.
......
......@@ -93,6 +93,7 @@ prepareTree dest = do
, Test "libraries/primitive"
, Test "libraries/random"
, Test "libraries/vector"
, Test "rts/rts.cabal"
, Test "mk/build.mk" ]
srcDirs =
[ "bindisttest"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment