changeset 18408:cd94b92d051c

getprogname-tests: work also when EXEEXT is nonempty * modules/getprogname-tests (Makefile.am): Define EXEEXT. * tests/test-getprogname.c (main): Use it. Suggested by Gisle Vanem.
author Jim Meyering <meyering@fb.com>
date Wed, 07 Sep 2016 11:03:03 -0700
parents 201a251ddcf2
children 07e1d21a8b13
files ChangeLog modules/getprogname-tests tests/test-getprogname.c
diffstat 3 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Sep 07 10:45:03 2016 -0700
+++ b/ChangeLog	Wed Sep 07 11:03:03 2016 -0700
@@ -1,3 +1,10 @@
+2016-09-07  Jim Meyering  <meyering@fb.com>
+
+	getprogname-tests: work also when EXEEXT is nonempty
+	* modules/getprogname-tests (Makefile.am): Define EXEEXT.
+	* tests/test-getprogname.c (main): Use it.
+	Suggested by Gisle Vanem.
+
 2016-09-07  Gisle Vanem  <gvanem@yahoo.no>
 
 	getprogname: fix errors in previous change
--- a/modules/getprogname-tests	Wed Sep 07 10:45:03 2016 -0700
+++ b/modules/getprogname-tests	Wed Sep 07 11:03:03 2016 -0700
@@ -8,6 +8,7 @@
 configure.ac:
 
 Makefile.am:
+DEFS += -DEXEEXT=\"@EXEEXT@\"
 TESTS += test-getprogname
 check_PROGRAMS += test-getprogname
 test_getprogname_LDADD = $(LDADD)
--- a/tests/test-getprogname.c	Wed Sep 07 10:45:03 2016 -0700
+++ b/tests/test-getprogname.c	Wed Sep 07 11:03:03 2016 -0700
@@ -26,6 +26,6 @@
 main (void)
 {
   char const *p = getprogname ();
-  assert (STREQ (p, "test-getprogname"));
+  assert (STREQ (p, "test-getprogname" EXEEXT));
   return 0;
 }