Don't overwrite SDL_dynapi.h in checker-buildbot.sh.

This commit is contained in:
Ryan C. Gordon 2014-03-19 16:02:25 -04:00
parent 055d5679a4
commit 7b893acdc1
2 changed files with 2 additions and 7 deletions

View File

@ -8,8 +8,6 @@
# And download checker at http://clang-analyzer.llvm.org/ and unpack it in # And download checker at http://clang-analyzer.llvm.org/ and unpack it in
# /usr/local ... update CHECKERDIR as appropriate. # /usr/local ... update CHECKERDIR as appropriate.
# this currently expects a mercurial working copy that it can modify a little.
FINALDIR="$1" FINALDIR="$1"
CHECKERDIR="/usr/local/checker-276" CHECKERDIR="/usr/local/checker-276"
@ -53,10 +51,6 @@ set -e
cd `dirname "$0"` cd `dirname "$0"`
cd .. cd ..
# Turn off the dynamic API. Makes the analysis output clearer.
echo '#pragma once' >src/dynapi/SDL_dynapi.h
echo '#define SDL_DYNAMIC_API 0' >>src/dynapi/SDL_dynapi.h
rm -rf checker-buildbot analysis rm -rf checker-buildbot analysis
if [ ! -z "$FINALDIR" ]; then if [ ! -z "$FINALDIR" ]; then
rm -rf "$FINALDIR" rm -rf "$FINALDIR"
@ -84,7 +78,6 @@ else
fi fi
rm -rf checker-buildbot rm -rf checker-buildbot
hg revert src/dynapi/SDL_dynapi.h
echo "Done. Final output is in '$FINALDIR' ..." echo "Done. Final output is in '$FINALDIR' ..."

View File

@ -47,6 +47,8 @@
#define SDL_DYNAMIC_API 0 #define SDL_DYNAMIC_API 0
#elif SDL_BUILDING_WINRT /* probaly not useful on WinRT, given current .dll loading restrictions */ #elif SDL_BUILDING_WINRT /* probaly not useful on WinRT, given current .dll loading restrictions */
#define SDL_DYNAMIC_API 0 #define SDL_DYNAMIC_API 0
#elif defined(__clang_analyzer__)
#define SDL_DYNAMIC_API 0 /* Turn off for static analysis, so reports are more clear. */
#else /* everyone else. */ #else /* everyone else. */
#define SDL_DYNAMIC_API 1 #define SDL_DYNAMIC_API 1
#endif #endif