[Git][ghc/ghc][master] Remove references to make build system in mk/build.mk
Marge Bot (@marge-bot)
gitlab at gitlab.haskell.org
Wed Jul 12 15:26:22 UTC 2023
Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC
Commits:
29fbbd4e by Matthew Pickering at 2023-07-12T11:25:49-04:00
Remove references to make build system in mk/build.mk
Fixes #23636
- - - - -
1 changed file:
- .gitlab/ci.sh
Changes:
=====================================
.gitlab/ci.sh
=====================================
@@ -75,16 +75,6 @@ Environment variables affecting both build systems:
(either "x86-64-darwin" or "aarch-darwin")
NO_BOOT Whether to run ./boot or not, used when testing the source dist
-Environment variables determining build configuration of Make system:
-
- BUILD_FLAVOUR Which flavour to build.
- BUILD_SPHINX_HTML Whether to build Sphinx HTML documentation.
- BUILD_SPHINX_PDF Whether to build Sphinx PDF documentation.
- INTEGER_LIBRARY Which integer library to use (integer-simple or integer-gmp).
- HADDOCK_HYPERLINKED_SOURCES
- Whether to build hyperlinked Haddock sources.
- TEST_TYPE Which test rule to run.
-
Environment variables determining build configuration of Hadrian system:
BUILD_FLAVOUR Which flavour to build.
@@ -390,26 +380,6 @@ function cleanup_submodules() {
end_section "clean submodules"
}
-function prepare_build_mk() {
- if [[ -z "$BUILD_FLAVOUR" ]]; then fail "BUILD_FLAVOUR is not set"; fi
- if [[ -z ${BUILD_SPHINX_HTML:-} ]]; then BUILD_SPHINX_HTML=YES; fi
- if [[ -z ${BUILD_SPHINX_PDF:-} ]]; then BUILD_SPHINX_PDF=YES; fi
-
- cat > mk/build.mk <<EOF
-BIGNUM_BACKEND=${BIGNUM_BACKEND}
-include mk/flavours/${BUILD_FLAVOUR}.mk
-GhcLibHcOpts+=-haddock
-EOF
-
- if [ -n "${HADDOCK_HYPERLINKED_SOURCES:-}" ]; then
- echo "EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump" >> mk/build.mk
- fi
-
-
- info "build.mk is:"
- cat mk/build.mk
-}
-
function configure() {
case "${CONFIGURE_WRAPPER:-}" in
emconfigure) source "$EMSDK/emsdk_env.sh" ;;
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/29fbbd4e9fe7ab82483d1700823715a9ff4092cf
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/29fbbd4e9fe7ab82483d1700823715a9ff4092cf
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20230712/f968947a/attachment-0001.html>
More information about the ghc-commits
mailing list