#! /bin/sh | |
if test $# = 0; then | |
exit 0 | |
fi | |
# Create list of config switches that should be poisoned in common code, | |
# but filter out several which are handled manually. | |
exec sed -n \ | |
-e' /CONFIG_TCG/d' \ | |
-e '/CONFIG_USER_ONLY/d' \ | |
-e '/CONFIG_SOFTMMU/d' \ | |
-e '/^#define / {' \ | |
-e 's///' \ | |
-e 's/ .*//' \ | |
-e 's/^/#pragma GCC poison /p' \ | |
-e '}' "$@" | sort -u |