File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change 99cp -fR src/* obj
1010
1111MANIFEST=(` find obj/ -name * .lua -type f` );
12+ LAST_FAILURE=0
1213
1314if [ ${# MANIFEST[@]} -eq 0 ]; then
1415 echo -e " \e[1m\e[39m[\e[31mTEST FAILED\e[39m]\e[21m No scripts could be found!."
2021 SRC_NAME=$f
2122 OBJ_NAME=$( dirname ${f} ) /$( basename ${f} .lua) .luac
2223 echo -e " Compiling file \e[1m${SRC_NAME} \e[21m..."
23- luac -s -o ${OBJ_NAME} ${SRC_NAME} || \
24- echo -e " \e[1m\e[39m[\e[31mBUILD FAILED\e[39m]\e[21m Compilation error in file \e[1m${SRC_NAME} \e[21m!" || \
25- exit 1
24+ luac -s -o ${OBJ_NAME} ${SRC_NAME}
25+ _fail=$?
26+ if [[ $_fail -ne 0 ]]; then
27+ LAST_FAILURE=$_fail
28+ echo -e " \e[1m\e[39m[\e[31mBUILD FAILED\e[39m]\e[21m Compilation error in file ${SRC_NAME} \e[1m"
29+ fi
2630done
2731
28- echo -e " \e[1m\e[39m[\e[32mTEST SUCCESSFUL\e[39m]\e[21m All lua files built successfully!"
32+ if [[ $LAST_FAILURE -eq 0 ]]; then
33+ echo -e " \e[1m\e[39m[\e[32mTEST SUCCESSFUL\e[39m]\e[21m All lua files built successfully!"
34+ fi
35+ exit $LAST_FAILURE
You can’t perform that action at this time.
0 commit comments