#! /usr/bin/env bash
## -*- sh -*-
## bin/rivet-config.  Generated from rivet-config.in by configure.

tmp=$(echo $* | grep -E -- '--\<help\>|-\<h\>')
if test $# -eq 0 || test -n "$tmp"; then
    echo "rivet-config: configuration tool for the Rivet generator validation system"
    echo "              http://projects.hepforge.org/rivet/"
    echo
    echo "Usage: $( basename $0 ) [--help|-h] | "
    echo "           [--{prefix,datadir,libdir,includedir}] | "
    echo "           [--{cppflags,ldflags,ldlibs}] | "
    echo "           [--version]"
    echo "Options:"
    echo "  --help | -h   : show this help message"
    echo
    echo "  --prefix      : show the installation prefix (cf. autoconf)"
    echo "  --includedir  : show the path to the directory containing the Rivet headers"
    echo "  --libdir      : show the path to the directory containing the Rivet libraries"
    echo "  --datadir     : show the path to the directory containing Rivet data"
    echo "  --pythonpath  : show the path(s) to the directory containing Rivet's Python package"
    echo
    echo "  --guess-prefix: try to use the runtime prefix, rather than that set at install-time"
    echo
    echo "  --cxx         : returns a compiler string matching that used to build Rivet"
    echo "  --cflags|--cppflags : returns a Rivet '-I' string for insertion into CPPFLAGS"
    echo "  --ldflags     : returns a Rivet '-L' string for insertion into LDFLAGS"
    echo "  --libs        : returns a Rivet '-L/-l' string for insertion into LIBS or LIBADD"
    echo
    echo "  --version     : returns Rivet release version number"
    if [[ $# -eq 0 ]]; then exit 1; else exit 0; fi
fi


## These variables need to exist
## Note no use of $DESTDIR... we ignore it so that destdir can be used
## for temp installs later copied to /
tmp=$( echo "$*" | grep -E -- '--\<guess-prefix\>')
if [[ -n "$tmp" ]]; then
    bindir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
    prefix=$(dirname $bindir)
    exec_prefix=$prefix
else
    prefix=/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh
    exec_prefix=${prefix}
fi
datarootdir=${prefix}/share


OUT=""

## "Atomic" build info
tmp=$( echo "$*" | grep -E -- '--\<cxx\>')
test -n "$tmp" && OUT="$OUT arm64-apple-darwin20.0.0-clang++ -std=c++17"

tmp=$( echo "$*" | grep -E -- '--\<prefix\>')
test -n "$tmp" && OUT="$OUT /Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh"

tmp=$( echo "$*" | grep -E -- '--\<includedir\>')
test -n "$tmp" && OUT="$OUT ${prefix}/include"

tmp=$( echo "$*" | grep -E -- '--\<libdir\>')
test -n "$tmp" && OUT="$OUT ${exec_prefix}/lib"

tmp=$( echo "$*" | grep -E -- '--\<datadir\>')
test -n "$tmp" && OUT="$OUT ${datarootdir}/Rivet"

tmp=$( echo "$*" | grep -E -- '--\<pythonpath|pydir\>')
test -n "$tmp" && OUT="$OUT /Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages"


## "Pre-rolled" build info
tmp=$( echo "$*" | grep -E -- '--\<cflags\>|--\<cxxflags\>')
test -n "$tmp" && OUT="$OUT -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -isystem /Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/include -fdebug-prefix-map=/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/work=/usr/local/src/conda/rivet-4.0.3 -fdebug-prefix-map=/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh=/usr/local/src/conda-prefix -D_FORTIFY_SOURCE=2 -isystem /Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/include -mmacosx-version-min=11.0 -mmacosx-version-min=11.0"

tmp=$( echo "$*" | grep -E -- '--\<cppflags\>')
if test -n "$tmp"; then
    irivet="${prefix}/include"
    test -n "$irivet" && OUT="$OUT -I${irivet}"
    ihepmc="/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/include"
    test -n "$ihepmc" && OUT="$OUT -I${ihepmc}"
    iyoda="-I/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/include"
    test -n "$iyoda" && OUT="$OUT ${iyoda}"
    ifastjet="/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/include"
    test -n "$ifastjet" && OUT="$OUT -I${ifastjet}"
    ifjcontrib="-I/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/include"
    test -n "$ifjcontrib" && OUT="$OUT ${ifjcontrib}"
    ih5="-I/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/include -I/Users/runner/miniforge3/conda-bld/hdf5_1770389455894/work/src/H5FDsubfiling"
    test -n "$ih5" && OUT="$OUT ${ih5}"
fi

tmp=$( echo "$*" | grep -E -- '--\<ldflags\>|--\<libs\>')
if test -n "$tmp"; then
    lrivet="${exec_prefix}/lib"
    test -n "$lrivet" && OUT="$OUT -L${lrivet}"
    llibs=""
    test -n "$llibs" && OUT="$OUT ${llibs}"
    lldflags="-Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib -L/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"
    test -n "$lldflags" && OUT="$OUT ${lldflags}"
    lhepmc="/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"
    test -n "$lhepmc" && OUT="$OUT -L${lhepmc} -lHepMC3 -lHepMC3search"
    lyoda="/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"
    test -n "$lyoda" && OUT="$OUT -L${lyoda} -lYODA"
    lfastjet="-Wl,-rpath,/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib -L/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib -lfastjettools -lfastjet -lfastjetplugins -lsiscone -lsiscone_spherical -L/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib -lfastjetcontribfragile -lfastjettools"
    test -n "$lfastjet" && OUT="$OUT ${lfastjet}"
    lh5=" -L/Users/runner/miniforge3/conda-bld/bld/rattler-build_rivet_1772623142/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib -lhdf5_hl -lhdf5  -lhdf5_hl -lcrypto -lcurl -lpthread -lsz -lz -ldl -lm"
    test -n "$lh5" && OUT="$OUT ${lh5}"
fi

tmp=$( echo "$*" | grep -E -- '--\<libs\>|--\<ldadd\>')
test -n "$tmp" && OUT="$OUT -lRivet"

OUT=`echo $OUT | xargs -n1 | sort -u | xargs`


## Version
tmp=$( echo "$*" | grep -E -- '--\<version\>')
test -n "$tmp" && echo 4.0.3 && exit 0

echo $OUT
