Hash :
b72938c8
        
        Author :
  
        
        Date :
2015-04-20T12:22:44
        
      
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.
#!/bin/sh
testsTotal=0
testsPassed=0
testsFailed=0
testsSkipped=0
function build() {
	testsTotal=$(($testsTotal + 1))
	if [ -d "tests/$1" ]; then
		cd tests/$1
		"xcodebuild" ARCHS=x86_64 ONLY_ACTIVE_ARCH=NO -project "$1.xcodeproj/"
		if [ $? -ne 0 ]; then
			testsFailed=$(($testsFailed + 1))
		else
			testsPassed=$(($testsPassed + 1))
		fi
		cd ../..
		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 ..