[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