summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2007-03-21 13:49:34 +0000
committerPaul Smith <psmith@gnu.org>2007-03-21 13:49:34 +0000
commit891409f2126f8abfd64f28fe82f546d716c671e2 (patch)
treea658e98fbcfcb074c264f1637b1dcac9ed7a5866
parent6ccf33cdbdfda2aea5d51e4d4991881c74d853d1 (diff)
downloadgunmake-891409f2126f8abfd64f28fe82f546d716c671e2.tar.gz
Fix Savannah bug #19348: if the user specified
--disable-case-insensitive-file-system, don't turn it on.
-rw-r--r--ChangeLog7
-rw-r--r--configure.in7
2 files changed, 10 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index aa8fa94..0fc548b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-03-21 Paul Smith <psmith@gnu.org>
+
+ * configure.in: Don't turn on case-insensitive file system support
+ if --disable-... is given. Fixes Savannah bug #19348.
+
2007-03-19 Paul Smith <psmith@gnu.org>
* ALL: Use the strcache for all file name strings, or other
@@ -226,7 +231,7 @@
(die): Cleanup code was removed from here; call the new function.
(main): If we are re-execing, clean up the jobserver first so we
don't leak file descriptors.
- Fix bug reported by Craig Fithian <craig.fithian@citigroup.com>.
+ Reported by Craig Fithian <craig.fithian@citigroup.com>
2006-03-17 Paul D. Smith <psmith@gnu.org>
diff --git a/configure.in b/configure.in
index 6bc76f8..27be1e9 100644
--- a/configure.in
+++ b/configure.in
@@ -261,9 +261,10 @@ AM_CONDITIONAL(USE_CUSTOMS, test "$use_customs" = true)
AH_TEMPLATE(HAVE_CASE_INSENSITIVE_FS, [Use case insensitive file names])
AC_ARG_ENABLE(case-insensitive-file-system,
AC_HELP_STRING([--enable-case-insensitive-file-system],
- [enable case insensitive file system support]),
- case_insensitive_fs="yes" AC_DEFINE(HAVE_CASE_INSENSITIVE_FS),
- case_insensitive_fs="no")
+ [assume file systems are case insensitive]),
+ [case $enableval in
+ yes) AC_DEFINE(HAVE_CASE_INSENSITIVE_FS) ;;
+ esac])
# See if we can handle the job server feature, and if the user wants it.