]> Savannah Git Hosting - gnulib.git/commitdiff
getprogname-tests: work also when EXEEXT is nonempty
authorJim Meyering <meyering@fb.com>
Wed, 7 Sep 2016 18:03:03 +0000 (11:03 -0700)
committerJim Meyering <meyering@fb.com>
Thu, 8 Sep 2016 20:08:17 +0000 (13:08 -0700)
* modules/getprogname-tests (Makefile.am): Define EXEEXT.
* tests/test-getprogname.c (main): Use it.
Suggested by Gisle Vanem.

ChangeLog
modules/getprogname-tests
tests/test-getprogname.c

index a4750b3ce4bbc1c71bcd2d435fdafcf8d2822894..b7646ead41c5201fb42ce45908982868ece54548 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
index 071bf38ab06641defab394af10fb0ae700c5e8db..822b7a3b5fab5b628f26d60964671a35476c8c1c 100644 (file)
@@ -8,6 +8,7 @@ string
 configure.ac:
 
 Makefile.am:
+DEFS += -DEXEEXT=\"@EXEEXT@\"
 TESTS += test-getprogname
 check_PROGRAMS += test-getprogname
 test_getprogname_LDADD = $(LDADD)
index 4d92170055380454549c9037ef492db36b04fbd5..6e3f694ac1b8edf40d0e6f93424d6f34a0dc7376 100644 (file)
@@ -26,6 +26,6 @@ int
 main (void)
 {
   char const *p = getprogname ();
-  assert (STREQ (p, "test-getprogname"));
+  assert (STREQ (p, "test-getprogname" EXEEXT));
   return 0;
 }