1*9a0e4156SSadaf Ebrahimi#! /bin/bash 2*9a0e4156SSadaf Ebrahimi# By Daniel Godas-Lopez. 3*9a0e4156SSadaf Ebrahimi 4*9a0e4156SSadaf Ebrahimiexport LD_LIBRARY_PATH=. 5*9a0e4156SSadaf Ebrahimi 6*9a0e4156SSadaf Ebrahimifor x in default nix32 cross-win32 cross-win64 cygwin-mingw32 cygwin-mingw64 bsd clang gcc; do 7*9a0e4156SSadaf Ebrahimi echo -n "Compiling: $x ... " 8*9a0e4156SSadaf Ebrahimi ./compile.sh $x &> /dev/null 9*9a0e4156SSadaf Ebrahimi 10*9a0e4156SSadaf Ebrahimi if [ $? == 0 ]; then 11*9a0e4156SSadaf Ebrahimi echo "-> PASS" 12*9a0e4156SSadaf Ebrahimi else 13*9a0e4156SSadaf Ebrahimi echo -e "-> FAILED\n" 14*9a0e4156SSadaf Ebrahimi continue 15*9a0e4156SSadaf Ebrahimi fi 16*9a0e4156SSadaf Ebrahimi 17*9a0e4156SSadaf Ebrahimi for t in test test_arm test_arm64 test_detail test_mips test_x86 test_ppc; do 18*9a0e4156SSadaf Ebrahimi ./tests/$t &> /dev/null 19*9a0e4156SSadaf Ebrahimi 20*9a0e4156SSadaf Ebrahimi if [ $? -eq 0 ]; then 21*9a0e4156SSadaf Ebrahimi echo " Run $t -> PASS" 22*9a0e4156SSadaf Ebrahimi else 23*9a0e4156SSadaf Ebrahimi echo " Run $t -> FAIL" 24*9a0e4156SSadaf Ebrahimi fi 25*9a0e4156SSadaf Ebrahimi done 26*9a0e4156SSadaf Ebrahimi 27*9a0e4156SSadaf Ebrahimi echo 28*9a0e4156SSadaf Ebrahimidone 29*9a0e4156SSadaf Ebrahimi 30*9a0e4156SSadaf Ebrahimimake clean &> /dev/null 31