]> granicus.if.org Git - neomutt/commitdiff
Fix conststrings compiler version string generation. (closes #3852)
authorUnknown <rich.burridge@oracle.com>
Sat, 9 Jul 2016 02:08:45 +0000 (19:08 -0700)
committerUnknown <rich.burridge@oracle.com>
Sat, 9 Jul 2016 02:08:45 +0000 (19:08 -0700)
The Makefile.am tries compiler flags -v, --version, and -V but
neglected to filter error messages if these flags aren't recognized.

Makefile.am

index 82fe15dffa5cb18f1087f84c6199b5a4cb76d525..a05249561c6456f08ac5a48c9a349cc2a696bcd4 100644 (file)
@@ -99,9 +99,9 @@ mutt_dotlock.c: dotlock.c
 
 conststrings.c: txt2c config.status
        ( \
-               $(CC) -v || \
-               $(CC) --version || \
-               $(CC) -V || \
+               ($(CC) -v >/dev/null 2>&1 && $(CC) -v) || \
+               ($(CC) --version >/dev/null 2>&1 && $(CC) --version) || \
+               ($(CC) -V >/dev/null 2>&1 && $(CC) -V) || \
                echo "unknown compiler"; \
        ) 2>&1 | ${srcdir}/txt2c.sh cc_version >conststrings_c
        echo "$(CFLAGS)" | ${srcdir}/txt2c.sh cc_cflags >>conststrings_c