I have a script, runScript.sh, that I would like to have run (to setup some environment variables and such) BEFORE making the application.
Using advice from Running a pr
Link you've posted explains that very well.
extralib.target = extra
extralib.commands = echo "Building extralib.."; \ # Run your programs here
make -w -C ../my_libraries/extralib; \
echo "Done building extralib."; \
extralib.depends =
QMAKE_EXTRA_TARGETS += extralib
PRE_TARGETDEPS = extra
So, that could just be rewritten as
extralib.target = extra
extralib.commands = echo "Setuping the envirovment.."; \
export MYVAR="/usr/src/whatever" \
export SECONDVAR="/home/user" \
./runScript.sh
extralib.depends =
QMAKE_EXTRA_TARGETS += extralib
PRE_TARGETDEPS = extra