Archive:Development/CMake (zh CN): Difference between revisions

From KDE TechBase
(New page: {{Template:I18n/Language Navigation Bar|Development/CMake}} This is the central directory of all [http://www.cmake.org CMake]-related pages on TechBase. == KDE4 Specific CMake文档== ;...)
 
m (AnneW moved page Development/CMake (zh CN) to Archive:Development/CMake (zh CN) without leaving a redirect: Obsolete)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Template:I18n/Language Navigation Bar|Development/CMake}}


This is the central directory of all [http://www.cmake.org CMake]-related pages on TechBase.


== KDE4 Specific CMake文档==
所有有关[http://www.cmake.org CMake]的集散地 - 相关网页尽在TechBase.


;[[Development/Tutorials/CMake|CMake教程]]
== 关于KDE4 CMake文档==
:''An introduction to using CMake for KDE4''


;[[Development/CMake_FAQ|KDE's CMake FAQ]]
;[[Development/Tutorials/CMake_(zh_CN)|CMake教程]]
:''Some Frequently Asked Questions''
:''KDE4中使用CMake简介''


;[[Development/CMake/Build Types|KDE's CMake BuildTypes]]
;[[Development/CMake_FAQ_(zh_CN)|KDE 的 CMake常见问题]]
: ''Describes the builtin build types (debugfull, release,...)''
:''常见问题''


;[[Development/CMake_KDE_4_2 |Changes in the buildsystem with KDE 4.2]]
;[[Development/CMake_KDE_4_2 |KDE 4.2联编系统的改变]]
:''What has changed in KDE 4.2 compared to KDE 4.0/4.1''
:''KDE 4.2和KDE 4.0/4.1之间的差异''
;[[Development/CMake_KDE_4_3 |KDE 4.3 建构系统的改变]]
:''KDE 4.3 和 KDE 4.2 之间的差异''
;[[Development/CMake_KDE_4_4 |KDE 4.3 建构系统的改变]]
:''KDE 4.4 和 KDE 4.3 之间的差异''


;[[Policies/CMake_and_Source_Compatibility|代码级别兼容CMake]]
;[[Policies/CMake_and_Source_Compatibility|代码级别兼容CMake]]
:''This page discusses what has to be taken care of in order to stay source compatible on the CMake level.''
:''如何确保在CMake级别的代码兼容性.''


;[[Policies/CMake_Coding_Style|CMake的代码风格]]
;[[Policies/CMake_Coding_Style|CMake的代码风格]]
:''Some guidelines how to write CMake scripts in KDE.''
:''如何编写KDE的CMake脚本''
 
;[[Policies/CMake_Commit_Policy|kdelibs/cmake/modules/ 的提交政策]]
:'' kdelibs/cmake/modules/ 中的文件是KDE公共接口的一部分,这里规定了一些递交的策略。''


;[[Development/Tools/Automoc4|Automoc4]]
;[[Development/Tools/Automoc4|Automoc4]]
Line 27: Line 31:


;[http://api.kde.org/cmake/modules.html KDE CMake模块API]
;[http://api.kde.org/cmake/modules.html KDE CMake模块API]
:''Documentation for all CMake modules in kdelibs (generated from kdelibs svn)''
:''KDELIB中关于CMake所有模块的介绍(从kdelibs svn产生)''
 
;[[Development/CMake/Build Types|KDE's CMake联编类型]]
: ''描述联编类型(调试版,发行版...)''


;[[Development/CMake/Addons for KDE|KDE4 CMake宏和变量]]
;[[Development/CMake/Addons for KDE|KDE4 CMake宏和变量]]
:''Documentation for the macros and variables for building KDE4 software, provided by FindKDE4Internal.cmake (manually written)''
:''联编KDE4软件的宏和变量的文档, FindKDE4Internal.cmake提供 (手写)''


==更多关于CMake的==
==更多关于CMake的==


Here are some good places to learn about CMake in general:
更多优秀学习CMake资源:
* [http://www.cmake.org/HTML/Documentation.html CMake Manual]
* [http://www.cmake.org/HTML/Documentation.html CMake手册]
* [http://www.cmake.org/Wiki/CMake CMake Wiki]
* [http://www.cmake.org/Wiki/CMake CMake Wiki]
* [http://www.cmake.org/Wiki/CMake_HowToDoPlatformChecks CMake System Checks ]
* [http://www.cmake.org/Wiki/CMake_HowToDoPlatformChecks CMake系统检查]
* [http://www.cmake.org/Wiki/CMake_HowToFindInstalledSoftware Finding Optional Packages ]
* [http://www.cmake.org/Wiki/CMake_HowToFindInstalledSoftware 查找可替换的软件包]
* [http://www.cmake.org/Wiki/HowToBuildKDE4Software KDE 4 Tutorial at the CMake 维基]
* [http://www.cmake.org/Wiki/HowToBuildKDE4Software CMake Wiki上的KDE4指导]
* [http://www.cmake.org/Wiki/CMake_FAQ CMake FAQ]
* [http://www.cmake.org/Wiki/CMake_FAQ CMake常见问题]
* [http://www.elpauer.org/stuff/learning_cmake.pdf Slides for the "Learning CMake" seminar]
* [http://www.elpauer.org/stuff/learning_cmake.pdf Slides for the "Learning CMake" seminar]
* [http://mail.kde.org/pipermail/kde-buildsystem/ The kde-buildsystem Mailing List Archive]
* [http://mail.kde.org/pipermail/kde-buildsystem/ kde-buildsystem的邮件列表存档]


参考[http://www.cmake.org/mailman/listinfo/cmake CMake 邮件列表].
另外,还可以考虑加入[http://www.cmake.org/mailman/listinfo/cmake CMake邮件列表]

Latest revision as of 13:01, 23 June 2013


所有有关CMake的集散地 - 相关网页尽在TechBase.

关于KDE4 CMake文档

CMake教程
KDE4中使用CMake简介
KDE 的 CMake常见问题
常见问题
KDE 4.2联编系统的改变
KDE 4.2和KDE 4.0/4.1之间的差异
KDE 4.3 建构系统的改变
KDE 4.3 和 KDE 4.2 之间的差异
KDE 4.3 建构系统的改变
KDE 4.4 和 KDE 4.3 之间的差异
代码级别兼容CMake
如何确保在CMake级别的代码兼容性.
CMake的代码风格
如何编写KDE的CMake脚本
kdelibs/cmake/modules/ 的提交政策
kdelibs/cmake/modules/ 中的文件是KDE公共接口的一部分,这里规定了一些递交的策略。
Automoc4
Automoc4 文档
KDE CMake模块API
KDELIB中关于CMake所有模块的介绍(从kdelibs svn产生)
KDE's CMake联编类型
描述联编类型(调试版,发行版...)
KDE4 CMake宏和变量
联编KDE4软件的宏和变量的文档, FindKDE4Internal.cmake提供 (手写)

更多关于CMake的

更多优秀学习CMake资源:

另外,还可以考虑加入CMake邮件列表