Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.16 KB

File metadata and controls

22 lines (17 loc) · 1.16 KB

SEA-Stack scripts

Location Use
unix/ Bash drivers for macOS and Linux (build, CTest wrappers, demo smoke).
windows/ PowerShell equivalents for Windows.
Repo root of scripts/ Cross-platform Python helpers (seastack_build_prepare.py, validate_campaign_schema.py).

From the sea-stack repository root:

  • Unix: ./scripts/unix/build.sh, ./scripts/unix/ctest_suite.sh <suite>, etc.
  • Windows: .\scripts\windows\build.ps1, .\scripts\windows\run_unit_tests.ps1, etc.

Running tests: Prefer ctest_suite.sh (Unix) or run_regression_tests.ps1 / run_unit_tests.ps1 / … (Windows) over raw ctest or build.ps1 -Test alone — the wrappers align the build configuration, parallelism, and (where applicable) Python report steps. Optional: install pandoc and a LaTeX distribution on PATH; then those scripts request PDF reports as well as Markdown. Without pandoc, reports remain .md-only (figures still listed in the Markdown). Use --no-pdf / -NoPdf to skip PDF.

build-config.json and CMake behavior are shared between unix/build.sh and windows/build.ps1.