# generate the autolib include file
gendir="/tmp/$USER"
genfile="autolib.h"
+genmacro="#define AUTOLIB(n) static int __autolib_##n = 1"
if [[ ! -f "$gendir/$genfile" ]]; then
mkdir -p "$gendir"
- printf '%s' "#define AUTOLIB(n) int __autolib_##n = 1" > "/tmp/$USER/autobuild.h"
+ printf '%s' "$genmacro" > "$gendir/$genfile"
fi
# execute the compiler
if $compile; then
- echo cc -include "$gendir/$genfile" "$@"
+ cc -include "$gendir/$genfile" "$@"
else
echo cc "$@"
fi