]> Savannah Git Hosting - gnulib.git/commitdiff
maint.mk: do not always evaluate intprops-related shell
authorJim Meyering <meyering@fb.com>
Sat, 31 Dec 2016 09:31:59 +0000 (01:31 -0800)
committerJim Meyering <meyering@fb.com>
Sat, 31 Dec 2016 09:31:59 +0000 (01:31 -0800)
* top/maint.mk (_intprops_names): Change := to just "=" to avoid
using gnulib_dir undefined (gnulib_dir is defined later in the
file, which will be fixed separately), and besides, there is no
need to incur the cost of this shell invocation for every single
use of this .mk file.  Reported by Eric Blake in
https://lists.gnu.org/archive/html/bug-gnulib/2016-12/msg00137.html

ChangeLog
top/maint.mk

index eb5867fe7ef54deccad506b8b7f45dbbdb7eccaf..d9604f013d900b295b34bd4dcc2a27dd612a1da6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2016-12-31  Jim Meyering  <meyering@fb.com>
+
+       maint.mk: do not always evaluate intprops-related shell
+       * top/maint.mk (_intprops_names): Change := to just "=" to avoid
+       using gnulib_dir undefined (gnulib_dir is defined later in the
+       file, which will be fixed separately), and besides, there is no
+       need to incur the cost of this shell invocation for every single
+       use of this .mk file.  Reported by Eric Blake in
+       https://lists.gnu.org/archive/html/bug-gnulib/2016-12/msg00137.html
+
 2016-12-30  Jim Meyering  <meyering@fb.com>
 
        maint.mk: improve sc_prohibit_intprops_without_use
index 6eb9361ac41dd3b67123d393827345d8ca96bc36..64db9ee00e188e27684fe87b4410eae651181983 100644 (file)
@@ -661,7 +661,7 @@ sc_prohibit_strings_without_use:
 gl_extract_define_simple = \
   /^\# *define ([A-Z]\w+)\(/ and print $$1
 # Filter out duplicates and convert to a space-separated list:
-_intprops_names := \
+_intprops_names = \
   $(shell f=$(gnulib_dir)/lib/intprops.h;                              \
     perl -lne '$(gl_extract_define_simple)' $$f | sort -u | tr '\n' ' ')
 # Remove trailing space and convert to a regular expression: