/usr/share/faust/utils/faustpath is in faust-common 0.9.95~repack1-2.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #!/bin/bash
#####################################################################
# #
# Search where Faust is installed and defines #
# $FAUSTLIB and $FAUSTINC so that we can use #
# -L$FAUSTLIB and -I$FAUSTINC where needed. #
# (c) Grame, 2013 #
# #
#####################################################################
#-------------------------------------------------------------------------------
# Search where Faust is installed. Store '.../share/faust/' in $FAUSTLIB
# and '.../include/(faust)' in $FAUSTINC
#
# USAGE :
# add line << . faustpath >> to your script
# and use -L$FAUSTLIB and -I$FAUSTINC where needed
FAUSTLIB=""; FAUSTINC="";
FPATH="$FAUST_INSTALL /usr/local /usr /opt /opt/local"; # <- where to search
for f in $FPATH; do
if [ -e $f/share/faust ]; then FAUSTLIB=$f/share/faust; fi
if [ -e $f/include/faust ]; then FAUSTINC=$f/include/; fi
done
for f in $FPATH; do
if [ -e $f/lib/libmicrohttpd.a ]; then HTTPLIB=$f/share/faust; fi
done
if [ -z "$FAUSTLIB" -o -z "$FAUSTINC" ]; then
echo "ERROR : $0 cannot find Faust directories (normally /usr/local/include/faust and /usr/local/share/faust)";
exit 1;
fi
|