commit 85334f76417573cb64627c6b54bd9afe5984cfb0 parent f18c227eef127aa269f110a4c3b010f970066983 Author: Martin Schanzenbach <schanzen@gnunet.org> Date: Wed, 3 Sep 2025 10:26:42 +0200 build: uncrustify gana generated files automatically Diffstat:
| M | contrib/gana-generate.sh | | | 7 | +++++-- |
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/contrib/gana-generate.sh b/contrib/gana-generate.sh @@ -40,14 +40,17 @@ ensure () # $3 -- dst dir under ./ fn="$1" src="./contrib/$2/$fn" + tmp_dst="./$3/$fn.tmp" dst="./$3/$fn" - if ! diff $src $dst > /dev/null + cat $src | uncrustify -l c -c uncrustify.cfg > $tmp_dst + if ! diff $tmp_dst $dst > /dev/null then test ! -f $dst || chmod +w $dst - cp $src $dst + cp $tmp_dst $dst chmod -w $dst fi + rm $tmp_dst } gana_update()