#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" IMAGE="${MONO_IMAGE:-mono:6.12}" docker run --rm \ -v "${ROOT_DIR}:/workspace" \ -w /workspace \ "${IMAGE}" \ bash -lc " set -euo pipefail mono --version mcs -langversion:latest -target:library -sdk:4 \ -r:System \ -r:System.Core \ -r:System.Data \ -r:Microsoft.CSharp \ -out:/tmp/DynamORM.Net40.Smoke.dll \ AmalgamationTool/DynamORM.Amalgamation.cs ls -lh /tmp/DynamORM.Net40.Smoke.dll "