1#! /bin/sh 2 3if test $# = 0; then 4 exit 0 5fi 6 7# Create list of config switches that should be poisoned in common code, 8# but filter out several which are handled manually. 9exec sed -n \ 10 -e' /CONFIG_TCG/d' \ 11 -e '/CONFIG_USER_ONLY/d' \ 12 -e '/CONFIG_SOFTMMU/d' \ 13 -e '/^#define / {' \ 14 -e 's///' \ 15 -e 's/ .*//' \ 16 -e 's/^/#pragma GCC poison /p' \ 17 -e '}' "$@" | sort -u 18