diff --git a/make-all-linux-project.sh b/make-all-linux-project.sh index bdb9b08046..1f822ad14f 100755 --- a/make-all-linux-project.sh +++ b/make-all-linux-project.sh @@ -8,32 +8,36 @@ # Exit of first error. set -e -DEPENDS='libx11-dev' -DEPENDS+=' libxmu-dev' -DEPENDS+=' libglu1-mesa-dev' -DEPENDS+=' libgl2ps-dev' -DEPENDS+=' libxi-dev' -DEPENDS+=' libglfw-dev' -DEPENDS+=' g++' -DEPENDS+=' libzip-dev' -DEPENDS+=' libcurl4-gnutls-dev' -DEPENDS+=' libfontconfig1-dev' -DEPENDS+=' libsqlite3-dev' -DEPENDS+=' libglew*-dev' +[ -z "$COCOS2DX_USEAPT" ] && COCOS2DX_USEAPT=true -MISSING= -echo "Checking for missing packages ..." -for i in $DEPENDS; do - if ! dpkg-query -W --showformat='${Status}\n' $i | grep "install ok installed" > /dev/null; then - MISSING+="$i " +if $COCOS2DX_USEAPT; then + DEPENDS='libx11-dev' + DEPENDS+=' libxmu-dev' + DEPENDS+=' libglu1-mesa-dev' + DEPENDS+=' libgl2ps-dev' + DEPENDS+=' libxi-dev' + DEPENDS+=' libglfw-dev' + DEPENDS+=' g++' + DEPENDS+=' libzip-dev' + DEPENDS+=' libcurl4-gnutls-dev' + DEPENDS+=' libfontconfig1-dev' + DEPENDS+=' libsqlite3-dev' + DEPENDS+=' libglew*-dev' + + MISSING= + echo "Checking for missing packages ..." + for i in $DEPENDS; do + if ! dpkg-query -W --showformat='${Status}\n' $i | grep "install ok installed" > /dev/null; then + MISSING+="$i " + fi + done + + if [ -n "$MISSING" ]; then + TXTCOLOR_DEFAULT="\033[0;m" + TXTCOLOR_GREEN="\033[0;32m" + echo -e $TXTCOLOR_GREEN"Missing packages: $MISSING.\nYou may be asked for your password for package installation."$TXTCOLOR_DEFAULT + sudo apt-get --force-yes --yes install $MISSING fi -done - -if [ -n "$MISSING" ]; then - TXTCOLOR_DEFAULT="\033[0;m" - TXTCOLOR_GREEN="\033[0;32m" - echo -e $TXTCOLOR_GREEN"Missing packages: $MISSING.\nYou may be asked for your password for package installation."$TXTCOLOR_DEFAULT - sudo apt-get --force-yes --yes install $MISSING fi # Change directory to the location of this script