summaryrefslogtreecommitdiff
path: root/.github/scripts/build-macos.sh
diff options
context:
space:
mode:
Diffstat (limited to '.github/scripts/build-macos.sh')
-rwxr-xr-x.github/scripts/build-macos.sh21
1 files changed, 14 insertions, 7 deletions
diff --git a/.github/scripts/build-macos.sh b/.github/scripts/build-macos.sh
index 82b07bac7b..73c35a6a22 100755
--- a/.github/scripts/build-macos.sh
+++ b/.github/scripts/build-macos.sh
@@ -1,12 +1,19 @@
#!/bin/sh
-export MAKEFLAGS=-j$(getconf _NPROCESSORS_ONLN)
-export ERL_TOP=`pwd`
-export RELEASE_ROOT=$ERL_TOP/release
+export MAKEFLAGS="-j$(getconf _NPROCESSORS_ONLN)"
+export ERL_TOP="$(pwd)"
export ERLC_USE_SERVER=true
+export RELEASE_ROOT="$ERL_TOP/release"
+BUILD_DOCS=false
-./otp_build configure \
- --disable-dynamic-ssl-lib
+if [ "$1" = "build_docs" ]; then
+ BUILD_DOCS=true
+ shift
+fi
+
+./otp_build configure $*
./otp_build boot -a
-./otp_build release -a $RELEASE_ROOT
-make release_docs DOC_TARGETS=chunks
+./otp_build release -a "$RELEASE_ROOT"
+if $BUILD_DOCS; then
+ make release_docs DOC_TARGETS=chunks
+fi