SDL/premake/Xcode/build-scripts/build.all.xcode4.x86_64.command
Ryan C. Gordon b72938c861 Windows: Always set the system timer resolution to 1ms by default.
An existing hint lets apps that don't need the timer resolution changed avoid
this, to save battery, etc, but this fixes several problems in timing, audio
callbacks not firing fast enough, etc.

Fixes Bugzilla #2944.
2015-04-20 12:22:44 -04:00

33 lines
677 B
Bash
Executable file

#!/bin/sh
testsTotal=0
testsPassed=0
testsFailed=0
testsSkipped=0
function build() {
testsTotal=$(($testsTotal + 1))
if [ -d "tests/$1" ]; then
"xcodebuild" ARCHS=x86_64 ONLY_ACTIVE_ARCH=NO -workspace ./SDL.xcworkspace/ -scheme "$1"
if [ $? -ne 0 ]; then
testsFailed=$(($testsFailed + 1))
else
testsPassed=$(($testsPassed + 1))
fi
echo "\033]0;Building: $1\007"
else
testsSkipped=$(($testsSkipped + 1))
fi
}
# change to directory above command file
cd `dirname $0`/..
# build all of the tests
for d in ./tests/*; do
build `basename $d`
done
echo "Build Summary: Total=$testsTotal Passed=$testsPassed Failed=$testsFailed Skipped=$testsSkipped"
cd ..