oclint-xcode
#!/bin/bash LANGUAGE=objective-c ARCH=armv7 #SYSROOT=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk CLANG_INCLUDE=/usr/lib/clang/3.0/include FRAMEWORKS='' if [ $# -ne 2 ]; then printf "\033[1musage:\033[22m `basename "$0"` /path/to/project MyApp-Prefix.pch \n" exit 1 fi PROJECT_PATH="$1" PCH_PATH="$2" INCLUDES='' for folder in `find "$PROJECT_PATH" -type d` do INCLUDES="$INCLUDES -I $folder" done FILES='' for file in `find "$PROJECT_PATH" -name "*.m"` do FILES="$FILES $file" done oclint -x $LANGUAGE -arch $ARCH -isysroot=$SYSROOT -I $CLANG_INCLUDE $INCLUDES -include $PCH_PATH $FILES