isa-l/tools/nasm-filter.sh
orbea 37005a00fc tools: fix shebang
This causes a build failure with slibtool.

Gentoo issue: https://bugs.gentoo.org/829500

Signed-off-by: orbea <orbea@riseup.net>
2024-03-12 14:25:16 +00:00

53 lines
918 B
Bash
Executable File

#!/bin/sh
# Filter out unnecessary options added by automake
while [ -n "$*" ]; do
case "$1" in
-f | -o | -D )
# Supported options with arg
options="$options $1 $2"
shift
shift
;;
-I | -i )
options="$options $1 $2/"
shift
shift
;;
-isysroot | -iframeworkwithsysroot | -iwithsysroot | -framework | -arch )
# Unsupported options with arg
shift
shift
;;
--prefix* )
# Supported options without arg
options="$options $1"
shift
;;
-I* | -i* )
options="$options $1/"
shift
;;
-D* ) # For defines we need to remove spaces
case "$1" in
*' '* ) ;;
*) options="$options $1" ;;
esac
shift
;;
#-blah )
# Unsupported options with args - none known
-* )
# Unsupported options with no args
shift
;;
* )
args="$args $1"
shift
;;
esac
done
nasm $options $args