Index: build/build.sh =================================================================== diff -u -ra1500fcd6b271a1f0daf4fd28a1309ae6a6e1b45 -rae564e8c5fac7ce2642fc3021c09333f749e9633 --- build/build.sh (.../build.sh) (revision a1500fcd6b271a1f0daf4fd28a1309ae6a6e1b45) +++ build/build.sh (.../build.sh) (revision ae564e8c5fac7ce2642fc3021c09333f749e9633) @@ -75,7 +75,7 @@ 2> cppcheck.err if [[ $(grep \(error\) cppcheck.err) != "" ]]; then - echo "Static code analysis failed" + echo "ERROR: Static Code Analysis Failed" exit 1 fi @@ -98,12 +98,27 @@ echo "-----------------------------------------------" mkdir -p $poky_out"_"$pro_type cd $poky_out"_"$pro_type + +#run qmake $poky_qmake ../../$pro_path/$pro_name $poky_spec $pro_build -$poky_make -j4 + +#run make +build_err=../build.err +$poky_make -j4 2> $build_err + +if [[ $(grep "error:" $build_err) != "" ]]; then + echo "ERROR: Application Build Failed" + exit 2 +fi + +if [[ $(grep "warning:" $build_err) != "" ]]; then + echo "WARNING: Application Build Has Warnings" + #exit 3 +fi + #return back to out path cd .. - #return back to main folder cd ..