[Cmake-commits] CMake branch, next, updated. v2.8.9-1230-g1b49f3e
Brad King
brad.king at kitware.com
Tue Oct 30 14:05:05 EDT 2012
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 1b49f3e4a9eed87f64a5a3500a0c42fc5128dce0 (commit)
via 854369fd45c2fe397637ff5daf687562d45d3896 (commit)
from c196eca1d04bcb78f47bd70dae4ae82b438ff315 (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=1b49f3e4a9eed87f64a5a3500a0c42fc5128dce0
commit 1b49f3e4a9eed87f64a5a3500a0c42fc5128dce0
Merge: c196eca 854369f
Author: Brad King <brad.king at kitware.com>
AuthorDate: Tue Oct 30 14:05:02 2012 -0400
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Tue Oct 30 14:05:02 2012 -0400
Merge topic 'doc-external-language-policy' into next
854369f Document external language support policy
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=854369fd45c2fe397637ff5daf687562d45d3896
commit 854369fd45c2fe397637ff5daf687562d45d3896
Author: Brad King <brad.king at kitware.com>
AuthorDate: Tue Oct 30 13:59:07 2012 -0400
Commit: Brad King <brad.king at kitware.com>
CommitDate: Tue Oct 30 14:02:46 2012 -0400
Document external language support policy
Describe in "Modules/CMakeAddNewLanguage.txt" our policy for external
language support.
diff --git a/Modules/CMakeAddNewLanguage.txt b/Modules/CMakeAddNewLanguage.txt
index 6a30dd8..612e1a3 100644
--- a/Modules/CMakeAddNewLanguage.txt
+++ b/Modules/CMakeAddNewLanguage.txt
@@ -1,3 +1,19 @@
+This file provides a few notes to CMake developers about how to add
+support for a new language to CMake. It is also possible to place
+these files in CMAKE_MODULE_PATH within an outside project to add
+languages not supported by upstream CMake. However, this is not
+a fully supported use case.
+
+The implementation behind the scenes of project/enable_language,
+including the compiler/platform modules, is an *internal* API that
+does not make any compatibility guarantees. It is not covered in the
+official reference documentation that is versioned with the source code.
+Maintainers of external language support are responsible for porting
+it to each version of CMake as upstream changes are made. Since
+the API is internal we will not necessarily include notice of any
+changes in release notes.
+
+
CMakeDetermine(LANG)Compiler.cmake -> this should find the compiler for LANG and configure CMake(LANG)Compiler.cmake.in
CMake(LANG)Compiler.cmake.in -> used by CMakeDetermine(LANG)Compiler.cmake
-----------------------------------------------------------------------
Summary of changes:
Modules/CMakeAddNewLanguage.txt | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list