Skip to content

Commit 1d29717

Browse files
committed
Clean up build scripts a bit
1 parent 638be9d commit 1d29717

File tree

6 files changed

+9
-0
lines changed

6 files changed

+9
-0
lines changed

scripts/ci_build_docs.sh

100644100755
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#!/usr/bin/env bash
22

3+
set -xeuo pipefail
4+
35
# Determine which activate script exists
46
if [ -f "docs/venv/bin/activate" ]; then
57
source "docs/venv/bin/activate" # Linux/macOS

scripts/ci_build_windows.bat

100644100755
File mode changed.

scripts/setup_deps_docs.sh

100644100755
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
# Sets up a virtual environment at `docs/venv/` with the necessary python
44
# dependencies to build the documentation.
55

6+
set -xeuo pipefail
7+
68
python -m venv docs/venv/
79

810
# Determine which `activate` script to `source`

scripts/setup_deps_linux.sh

100644100755
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@
33
# Builds the project's third-party dependencies on Linux, ready for the
44
# main build to proceed (either via an IDE or build script).
55

6+
set -xeuo pipefail
7+
68
exec ./scripts/setup_deps_unix.sh "$@"

scripts/setup_deps_macos.sh

100644100755
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,7 @@
33
# Builds the project's third-party dependencies on MacOS, ready for the
44
# main build to proceed (either via an IDE or build script).
55

6+
set -xeuo pipefail
7+
68
exec ./scripts/setup_deps_unix.sh "$@"
9+

scripts/setup_deps_unix.sh

100644100755
File mode changed.

0 commit comments

Comments
 (0)