21 lines
568 B
Bash
Executable File
21 lines
568 B
Bash
Executable File
#!/bin/sh
|
|
# wrapper for bundled executables
|
|
|
|
# reset locale to avoid problems with decimal numbers
|
|
export LC_ALL=C
|
|
|
|
BASEDIR="$(dirname "$0")"
|
|
EXENAME="$(basename "$0")"
|
|
|
|
PATH="${BASEDIR}/bin:${PATH}"
|
|
|
|
# append to LD_LIBRARY_PATH to prefer local (newer) libs
|
|
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BASEDIR}/lib"
|
|
|
|
# set some environment variables for LAMMPS etc.
|
|
LAMMPS_POTENTIALS="${BASEDIR}/share/lammps/potentials"
|
|
MSI2LMP_LIBRARY="${BASEDIR}/share/lammps/frc_files"
|
|
export LD_LIBRARY_PATH LAMMPS_POTENTIALS MSI2LMP_LIBRARY PATH
|
|
|
|
exec "${BASEDIR}/bin/${EXENAME}" "$@"
|