#!/bin/sh # Filter out unnecessary options added by automake while [ -n "$*" ]; do case "$1" in -f | -o | -I | -i | -D ) # Supported options with arg options="$options $1 $2" shift shift ;; -isysroot | -iframeworkwithsysroot | -iwithsysroot | -framework | -arch ) # Unsupported options with arg shift shift ;; -I* | -i* | --prefix* ) # Supported options without arg 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 yasm $options $args