#!/usr/bin/env bash if [ -z "$CXX" ]; then CXX="c++" fi if [ -z "$CXXFLAGS" ]; then CXXFLAGS="-std=c++20 -Wall" fi CXX_WITH_FLAGS="$CXX $CXXFLAGS" echo -n "Using LD_LIBRARY_PATH " if [ -z "$LD_LIBRARY_PATH" ]; then export LD_LIBRARY_PATH=./bin/lib else export LD_LIBRARY_PATH=./bin/lib:"$LD_LIBRARY_PATH" fi echo "$LD_LIBRARY_PATH" mkdir -pv bin/test echo "Building and running tests one by one..." set -v "$CXX_WITH_FLAGS" -Lbin/lib -l:nbt.so -o bin/test/nbt_helpers src/test/nbt_helpers.cpp