cppcheck.sh 378 B

1234567891011121314151617181920212223
  1. #! /bin/sh
  2. ${REAL_CC-gcc} $*
  3. args=""
  4. add_next=0
  5. for i in $*
  6. do
  7. if [ $add_next -eq 1 ] ; then
  8. [ "x$args" = "x" ] && args="$i" || args="$args $i"
  9. add_next=0
  10. continue
  11. fi
  12. case "/$i" in
  13. /-c) add_next=1 ;;
  14. /-D*|/-I*|/-inc) [ "x$args" = "x" ] && args="$i" || args="$args $i" ;;
  15. /-dumpversion|/--print*) ${CC-gcc} $i ; exit 0 ;;
  16. *) ;;
  17. esac
  18. done
  19. cppcheck $args