Difference between revisions of "Development/CMake"

Jump to: navigation, search
(KDE4 Specific CMake Documentation: add a new page for describing the various build_types)
(Replaced content with "Moved to https://community.kde.org/Guidelines_HOWTOs/CMake")
 
(20 intermediate revisions by 7 users not shown)
Line 1: Line 1:
This is the central directory of all [http://www.cmake.org CMake]-related pages on TechBase.
+
Moved to https://community.kde.org/Guidelines_HOWTOs/CMake
 
 
== KDE4 Specific CMake Documentation==
 
 
 
;[[Development/Tutorials/CMake|CMake tutorial]]
 
:''An introduction to using CMake for KDE4''
 
 
 
;[[Development/CMake_FAQ|KDE's CMake FAQ]]
 
:''Some Frequently Asked Questions''
 
 
 
;[[Development/CMake_BuildTypes|KDE's CMake BuildTypes]]
 
: ''Describes the builtin build types (debugfull, release,...)''
 
 
 
;[[Development/CMake_KDE_4_2 |Changes in the buildsystem with KDE 4.2]]
 
:''What has changed in KDE 4.2 compared to KDE 4.0/4.1''
 
 
 
;[[Policies/CMake_and_Source_Compatibility|Source compatiblity with CMake]]
 
:''This page discusses what has to be taken care of in order to stay source compatible on the CMake level.''
 
 
 
;[[Policies/CMake_Coding_Style|Coding style for CMake files]]
 
:''Some guidelines how to write CMake scripts in KDE.''
 
 
 
;[[Development/Tools/Automoc4|Automoc4]]
 
:''Automoc4 documentation.''
 
 
 
;[http://api.kde.org/cmake/modules.html KDE CMake modules API]
 
:''Documentation for all CMake modules in kdelibs (generated from kdelibs svn)''
 
 
 
;[[Development/CMake/Addons for KDE|KDE4 CMake macros and variables]]
 
:''Documentation for the macros and variables for building KDE4 software, provided by FindKDE4Internal.cmake (manually written)''
 
 
 
==More Places to learn about CMake==
 
 
 
Here are some good places to learn about CMake in general:
 
* [http://www.cmake.org/HTML/Documentation.html CMake Manual]
 
* [http://www.cmake.org/Wiki/CMake CMake Wiki]
 
* [http://www.cmake.org/Wiki/CMake_HowToDoPlatformChecks CMake System Checks ]
 
* [http://www.cmake.org/Wiki/CMake_HowToFindInstalledSoftware Finding Optional Packages ]
 
* [http://www.cmake.org/Wiki/HowToBuildKDE4Software KDE 4 Tutorial at the CMake Wiki ]
 
* [http://www.cmake.org/Wiki/CMake_FAQ CMake FAQ]
 
* [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]
 
 
 
Also, consider joining the [http://www.cmake.org/mailman/listinfo/cmake CMake mailing list].
 

Latest revision as of 15:21, 10 March 2016


This page was last edited on 10 March 2016, at 15:21. Content is available under Creative Commons License SA 4.0 unless otherwise noted.