File tree Expand file tree Collapse file tree 1 file changed +16
-6
lines changed
Expand file tree Collapse file tree 1 file changed +16
-6
lines changed Original file line number Diff line number Diff line change 77# #
88# ####################################################################
99
10- set -e
11-
1210. faustpath
1311. faustoptflags
1412
13+ set -euo pipefail
14+
1515CXXFLAGS=(" $MYGCCFLAGS " )
1616
1717ARCHFILE=" $FAUSTARCH /jack-qt.cpp"
@@ -34,8 +34,14 @@ QMAKE=$(command -v qmake-qt5 || command -v qmake)
3434
3535OSCINC=" "
3636QTDEFS=" "
37- OSCLIB=" "
37+ OSCLIBS=" "
38+ OSCDEFS=" "
39+ HTTPLIBS=" "
40+ HTTPDEFS=" "
3841POLY=" POLY"
42+ QRDEFS=" "
43+ POLYDEFS=" "
44+ MIDIDEFS=" "
3945DEPLOY=" "
4046NVOICES=-1
4147SOUNDFILE=" 0"
@@ -47,9 +53,9 @@ SPEC=""
4753FILES=()
4854OPTIONS=()
4955
50- while [ " $1 " ]
56+ while [ " ${1 :- } " ]
5157do
52- p=$1
58+ p=" ${1 :- } "
5359
5460 if [ " $p " = " -help" ] || [ " $p " = " -h" ]; then
5561 echo " faust2jaqt [-httpd] [-qrcode] [-soundfile] [-resample] [-nvoices <num>] [-effect auto|<effect.dsp>] [-midi] [-osc] [additional Faust options (-vec -vs 8...)] <file.dsp>"
@@ -195,7 +201,11 @@ EndOfCode
195201 # compile c++ to binary
196202 (
197203 cd " $TMP "
198- " $QMAKE " -project " QT += widgets printsupport network" " CONFIG+=warn_off" " $CLANGOPT " " INCLUDEPATH+=$CUR " " INCLUDEPATH+=$FAUSTINC /opt/local/include" " QMAKE_CXXFLAGS=${CXXFLAGS[*]} -Wno-unused-parameter $FAUSTTOOLSFLAGS " " QMAKE_LFLAGS=$LFLAGS " " LIBS+=$ARCHLIB $SOUNDFILELIBS $SAMPLERATELIBS $OSCLIBS $HTTPLIBS " " HEADERS+=$FAUSTINC /faust/gui/QTUI.h" " RESOURCES+= $FAUSTINC /faust/gui/Styles/Grey.qrc" " $OSCDEFS " " $HTTPDEFS " " $QRDEFS " " $POLYDEFS " " $MIDIDEFS " " $SOUNDFILEDEFS " " $SAMPLERATEDEFS "
204+ if [ -n " ${FAUSTTOOLSFLAGS:- } " ]; then
205+ " $QMAKE " -project " QT += widgets printsupport network" " CONFIG+=warn_off" " ${CLANGOPT:- } " " INCLUDEPATH+=$CUR " " INCLUDEPATH+=$FAUSTINC /opt/local/include" " QMAKE_CXXFLAGS=${CXXFLAGS[*]} -Wno-unused-parameter ${FAUSTTOOLSFLAGS:- } " " QMAKE_LFLAGS=$LFLAGS " " LIBS+=$ARCHLIB $SOUNDFILELIBS $SAMPLERATELIBS $OSCLIBS $HTTPLIBS " " HEADERS+=$FAUSTINC /faust/gui/QTUI.h" " RESOURCES+= $FAUSTINC /faust/gui/Styles/Grey.qrc" " $OSCDEFS " " $HTTPDEFS " " $QRDEFS " " $POLYDEFS " " $MIDIDEFS " " $SOUNDFILEDEFS " " $SAMPLERATEDEFS "
206+ else
207+ " $QMAKE " -project " QT += widgets printsupport network" " CONFIG+=warn_off" " ${CLANGOPT:- } " " INCLUDEPATH+=$CUR " " INCLUDEPATH+=$FAUSTINC /opt/local/include" " QMAKE_CXXFLAGS=${CXXFLAGS[*]} -Wno-unused-parameter" " QMAKE_LFLAGS=$LFLAGS " " LIBS+=$ARCHLIB $SOUNDFILELIBS $SAMPLERATELIBS $OSCLIBS $HTTPLIBS " " HEADERS+=$FAUSTINC /faust/gui/QTUI.h" " RESOURCES+= $FAUSTINC /faust/gui/Styles/Grey.qrc" " $OSCDEFS " " $HTTPDEFS " " $QRDEFS " " $POLYDEFS " " $MIDIDEFS " " $SOUNDFILEDEFS " " $SAMPLERATEDEFS "
208+ fi
199209 if [ -n " $SPEC " ]; then
200210 " $QMAKE " " $SPEC " QMAKE_CFLAGS_ISYSTEM=-I
201211 else
You can’t perform that action at this time.
0 commit comments