From: Robert Pluim Date: Fri, 17 Sep 2021 17:35:27 +0000 (+0200) Subject: Fix emoji-induced build breakage X-Git-Tag: emacs-28.0.90~888 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6f2068fcb16961d345d5288bb26ed456c4369b51;p=emacs.git Fix emoji-induced build breakage * admin/unidata/blocks.awk: Cater for out-of-tree builds, match the name of the file using regexp rather than exact match. --- diff --git a/admin/unidata/blocks.awk b/admin/unidata/blocks.awk index 72a808ab61c..575f7142f4a 100755 --- a/admin/unidata/blocks.awk +++ b/admin/unidata/blocks.awk @@ -131,7 +131,7 @@ function name2alias(name , w, w2) { return name } -FILENAME == "Blocks.txt" && /^[0-9A-F]/ { +FILENAME ~ "Blocks.txt" && /^[0-9A-F]/ { sep = index($1, "..") len = length($1) s = substr($1,1,sep-1) @@ -204,10 +204,10 @@ FILENAME == "Blocks.txt" && /^[0-9A-F]/ { # The space after 'Emoji' is significant in the next two rules. # This purposely and deliberately excludes codepoints <= 00FF -FILENAME == "emoji-data.txt" && /^00[0-9A-F]{2}.*; Emoji / { +FILENAME ~ "emoji-data.txt" && /^00[0-9A-F]{2}.*; Emoji / { next } -FILENAME == "emoji-data.txt" && /^[0-9A-F].*; Emoji / { +FILENAME ~ "emoji-data.txt" && /^[0-9A-F].*; Emoji / { sep = index($1, "..") len = length($1) if (sep > 0) {