mirror of https://github.com/vitalif/phantomjs
34 lines
798 B
Bash
34 lines
798 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
COMPILE_JOBS=4
|
||
|
|
||
|
QT_CFG=''
|
||
|
|
||
|
until [ -z "$1" ]; do
|
||
|
case $1 in
|
||
|
"--qt-config")
|
||
|
shift
|
||
|
QT_CFG+=" $1"
|
||
|
shift;;
|
||
|
"--jobs")
|
||
|
shift
|
||
|
COMPILE_JOBS=$1
|
||
|
shift;;
|
||
|
"--help")
|
||
|
echo "Usage: $0 [--qt-config CONFIG] [--jobs NUM]"
|
||
|
echo
|
||
|
echo " --qt-config CONFIG Specify extra config options to be used when configuring Qt"
|
||
|
echo " --jobs NUM How many parallel compile jobs to use. Defaults to 4."
|
||
|
echo
|
||
|
exit 0
|
||
|
;;
|
||
|
*)
|
||
|
echo "Unrecognised option: $1"
|
||
|
exit 1;;
|
||
|
esac
|
||
|
done
|
||
|
|
||
|
cd src/qt && ./preconfig.sh --jobs $COMPILE_JOBS && cd ../..
|
||
|
src/qt/bin/qmake
|
||
|
make -j$COMPILE_JOBS
|