[Cmake-commits] CMake branch, next, updated. v3.1.0-rc2-899-ge672b00

Brad King brad.king at kitware.com
Wed Nov 26 14:42:46 EST 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  e672b002ae71c8225559731b2afd37a166c9d1d8 (commit)
       via  ea1afd8465047bb9fc5e17525f170c21c1e0a27c (commit)
      from  1b9bcaabe6e4a190a16271c61d0efa839b6072fd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=e672b002ae71c8225559731b2afd37a166c9d1d8
commit e672b002ae71c8225559731b2afd37a166c9d1d8
Merge: 1b9bcaa ea1afd8
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Wed Nov 26 14:42:46 2014 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Wed Nov 26 14:42:46 2014 -0500

    Merge topic 'doc-source-case-sensitivity' into next
    
    ea1afd84 Help: Add 3.1 release note about source file name casing


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ea1afd8465047bb9fc5e17525f170c21c1e0a27c
commit ea1afd8465047bb9fc5e17525f170c21c1e0a27c
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Wed Nov 26 14:42:13 2014 -0500
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Wed Nov 26 14:42:13 2014 -0500

    Help: Add 3.1 release note about source file name casing

diff --git a/Help/release/3.1.0.rst b/Help/release/3.1.0.rst
index 101c29d..195b079 100644
--- a/Help/release/3.1.0.rst
+++ b/Help/release/3.1.0.rst
@@ -363,6 +363,19 @@ Deprecated and Removed Features
   The module also provided compatibility support for finding VTK 4.0.
   This capability has been dropped.
 
+* On case-insensitive filesystems CMake unofficially tolerates
+  specification of source files with casing not matching that
+  on disk, such as "mysource.c" when the actual file name is
+  "MySource.c".  This has never been officially supported or
+  guaranteed to work.  CMake 3.1 and above are less tolerant of
+  this practice than CMake 3.0 and below were due to refactoring
+  needed to support the :command:`target_sources` command and
+  generator expressions in the :prop_tgt:`SOURCES` target property.
+
+  Projects depending on this behavior should be fixed to name
+  their sources with casing matching that on disk.  This will
+  make them portable to case-sensitive filesystems too.
+
 Other Changes
 =============
 

-----------------------------------------------------------------------

Summary of changes:
 Help/release/3.1.0.rst |   13 +++++++++++++
 1 file changed, 13 insertions(+)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list