]> Savannah Git Hosting - gnulib.git/commitdiff
stat, fstat: Compile stat-w32.c only on platforms that need it.
authorBruno Haible <bruno@clisp.org>
Thu, 29 Jun 2017 15:36:28 +0000 (17:36 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 29 Jun 2017 15:36:28 +0000 (17:36 +0200)
Suggested by Paul Eggert.

* modules/stat (configure.ac): Request stat-w32.o only on native
Windows.
* modules/fstat (configure.ac): Likewise.

ChangeLog
modules/fstat
modules/stat

index 3c51e1faeb90bb6ce313adae5d210075c26c1eb0..7cce6df7973649908b31f6afcd2c4ea8f3cd9476 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2017-06-29  Bruno Haible  <bruno@clisp.org>
+
+       stat, fstat: Compile stat-w32.c only on platforms that need it.
+       Suggested by Paul Eggert.
+       * modules/stat (configure.ac): Request stat-w32.o only on native
+       Windows.
+       * modules/fstat (configure.ac): Likewise.
+
 2017-06-25  Bruno Haible  <bruno@clisp.org>
 
        stat: Improve last change.
index 7a62c6a72c5dad381174d00fd73237e5dad32620..e498941844d10adc6ac0c972819fa2e3652d2cac 100644 (file)
@@ -19,7 +19,11 @@ configure.ac:
 gl_FUNC_FSTAT
 if test $REPLACE_FSTAT = 1; then
   AC_LIBOBJ([fstat])
-  AC_LIBOBJ([stat-w32])
+  case "$host_os" in
+    mingw*)
+      AC_LIBOBJ([stat-w32])
+      ;;
+  esac
   gl_PREREQ_FSTAT
 fi
 gl_SYS_STAT_MODULE_INDICATOR([fstat])
index de9e7cdbb1407f33b98b823236f9cde302d1c78b..8d9dfd0faab3df59edb2e64a3043590bcc0c35af 100644 (file)
@@ -20,7 +20,11 @@ configure.ac:
 gl_FUNC_STAT
 if test $REPLACE_STAT = 1; then
   AC_LIBOBJ([stat])
-  AC_LIBOBJ([stat-w32])
+  case "$host_os" in
+    mingw*)
+      AC_LIBOBJ([stat-w32])
+      ;;
+  esac
   gl_PREREQ_STAT
 fi
 gl_SYS_STAT_MODULE_INDICATOR([stat])