#!/bin/sh set -euC cd "$(dirname "$0")/.." file="$(basename "$0")" target="gltraits-test-$file" build_dir="_build" in_file="$build_dir/$target" out_file="doc/$file.i" rm -rf "$build_dir" cmake -B "$build_dir" -DCMAKE_BUILD_TYPE='RelWithDebInfo' cmake --build "$build_dir" --target "$target" ${GDB:-gdb} \ -n -batch \ -ex 'set print asm-demangle on' \ -ex 'disassemble/s main' \ "$in_file" \ | sed "s|$(pwd)/||;s/^[0-9]\+//" \ >| "$out_file"