#!/bin/sh
set -e

if [ -z "$AUTOPKGTEST_TMP" ]; then
    AUTOPKGTEST_TMP=$(mktemp -d)
    trap 'rm -rf "$AUTOPKGTEST_TMP"' EXIT INT TERM
fi

cp "$(dirname "$0")/smoke.cpp" "$AUTOPKGTEST_TMP/"
cd "$AUTOPKGTEST_TMP"

g++ -std=c++17 -O2 -Wall -Wextra -fopenmp -o smoke smoke.cpp -lgbwt -lsdsl -lzstd
ldd ./smoke | grep -q 'libgbwt\.so'
./smoke
