summaryrefslogtreecommitdiff
path: root/scripts/build.sh
blob: 87c957d5ecd31acdede3a039b54a7033a561b1a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env bash
# MainAX25-Stack (MAX25-Stack) — configure and build via CMake.
set -euo pipefail

ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
cd "$ROOT"

BUILD_TYPE="${CMAKE_BUILD_TYPE:-Release}"

cmake -B build -DCMAKE_BUILD_TYPE="${BUILD_TYPE}"
cmake --build build -j"$(nproc 2>/dev/null || echo 2)"
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com