mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 04:02:25 +00:00
24 lines
845 B
Bash
Executable file
24 lines
845 B
Bash
Executable file
#!/bin/sh
|
|
## '.' this file from individual test.sh files.
|
|
#set -e
|
|
|
|
echo --- Confidence test $(basename $PWD) ---
|
|
|
|
if which cygpath >/dev/null
|
|
then export PATH="$(cygpath "$1")/bin":$PATH
|
|
else export PATH="$1/bin":$PATH
|
|
fi
|
|
# Set ibrary paths for darwin and termux(android)
|
|
export DYLD_LIBRARY_PATH=$1/lib:$DYLD_LIBRARY_PATH
|
|
export LD_LIBRARY_PATH=$1/lib:$LD_LIBRARY_PATH
|
|
rm -f *.o *.obj *.exe *.sym *.c *.h result
|
|
|
|
# Under gcc generate assembly source for source change test.
|
|
# NOTE: The following CFLAGS causes the assembler to write source
|
|
# to a single file. When there are multiple Mod files, each
|
|
# corresponding assembly file will overwrite the previous. I
|
|
# cannot see any way to overcome this short of using -S
|
|
# on the voc command and calling 'as' explicitly.
|
|
if [ $COMPILER=gcc ]
|
|
then export CFLAGS="-gstabs -g1 -Wa,-acdhln=new.asm"
|
|
fi
|