From c65f296960c7d464c57e5d48abecdcadd6258190 Mon Sep 17 00:00:00 2001 From: Steve Mokris Date: Fri, 5 Jul 2019 14:13:12 -0400 Subject: Help: Mention file(GLOB)'s case-sensitivity Based on the KWSYS_GLOB_CASE_INDEPENDENT flag in `Source/kwsys/Glob.cxx`. --- Help/command/file.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Help/command/file.rst b/Help/command/file.rst index 666a532..c06451a 100644 --- a/Help/command/file.rst +++ b/Help/command/file.rst @@ -503,6 +503,11 @@ regular expressions, but much simpler. If ``RELATIVE`` flag is specified, the results will be returned as relative paths to the given path. The results will be ordered lexicographically. +On Windows and macOS, globbing is case-insensitive even if the underlying +filesystem is case-sensitive (both filenames and globbing expressions are +converted to lowercase before matching). On other platforms, globbing is +case-sensitive. + If the ``CONFIGURE_DEPENDS`` flag is specified, CMake will add logic to the main build system check target to rerun the flagged ``GLOB`` commands at build time. If any of the outputs change, CMake will regenerate the build -- cgit v0.12