fix alias check for out-of-tree builds

This commit is contained in:
Daemonratte 2026-08-03 14:49:45 +02:00
commit c0ea568364

View file

@ -5,7 +5,14 @@ if test "x$gtk_all_c_sources" = x; then
exit 1 exit 1
fi fi
grep 'IN_FILE' ${srcdir-.}/gtk.symbols | sed 's/.*(//;s/).*//' | grep __ | sort -u > expected-files srcdir=${srcdir-.}
{ cd ${srcdir-.}; grep '^ *# *define __' $gtk_all_c_sources; } | sed 's/.*define //;s/ *$//' | sort > actual-files
grep 'IN_FILE' "$srcdir/gtk.symbols" | sed 's/^[^(]*(//;s/).*//;s/__GTK_MARSHAL_MARSHAL_C__/__gtk_marshal_MARSHAL_C__/' | grep __ | sort -u > expected-files
{
for file in $gtk_all_c_sources; do
test -f "$file" || file="$srcdir/$file"
grep '^ *# *define __' "$file"
done
} | sed 's/.*define //;s/ *$//;s/__GTK_MARSHAL_MARSHAL_C__/__gtk_marshal_MARSHAL_C__/' | sort > actual-files
diff expected-files actual-files && rm -f expected-files actual-files diff expected-files actual-files && rm -f expected-files actual-files