#!/usr/bin/sh

if [ "$#" -eq 0 ]; then
    programname=`basename "$0"`
    echo "ERROR: No program supplied"
    echo
    echo "Usage: $programname <program>"
    exit 1
fi

OBS_GLCAPTURE_LIBDIR="/usr/\$LIB"
OBS_GLCAPTURE_LIB="libobs_glcapture.so"

if [ -n "${LD_LIBRARY_PATH}" ]; then
    export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${OBS_GLCAPTURE_LIBDIR}"
    OBS_GLCAPTURE_PRELOAD="${OBS_GLCAPTURE_LIB}"
else
    OBS_GLCAPTURE_PRELOAD="${OBS_GLCAPTURE_LIBDIR}/${OBS_GLCAPTURE_LIB}"
fi

exec env LD_PRELOAD="${LD_PRELOAD}${LD_PRELOAD:+:}${OBS_GLCAPTURE_PRELOAD}" \
    OBS_VKCAPTURE=1 \
    "$@"
