qmake 739 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. curPWD=$PWD
  3. cd $(dirname $0)
  4. export gbs_root=$(echo $PWD | sed "s/\/usr\/lib\/host-tools$//gi")
  5. cd $curPWD
  6. isQueryParameter=0
  7. escapedArgs=""
  8. if [[ "$1" = *.pro ]]; then
  9. sourceDir=$(dirname $1)
  10. cd "$sourceDir"
  11. mountSourceDir="--mount $PWD"
  12. cd $curPWD
  13. fi
  14. for i in $(seq 1 ${#}); do
  15. if [ "${!i}" == "-query" ]; then
  16. isQueryParameter=1
  17. fi
  18. escapedArgs="$escapedArgs \"${!i}\""
  19. done
  20. if [ "$isQueryParameter" == "1" ]; then
  21. echo "cd $PWD; qmake $escapedArgs" | gbs chroot --mount $PWD $mountSourceDir $gbs_root | sed "s#:/#:$gbs_root/#gi"
  22. else
  23. echo "cd $PWD; qmake $escapedArgs" | gbs chroot --mount $PWD $mountSourceDir $gbs_root | sed "s#/usr/include/#$gbs_root/usr/include/#gi"
  24. fi