|
|
| (2 intermediate revisions by 2 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. | | This is the central directory of all [http://www.cmake.org CMake]-related pages on TechBase. |
| Line 22: |
Line 22: |
| | ;[[Development/Tools/Automoc4|Automoc4]] | | ;[[Development/Tools/Automoc4|Automoc4]] |
| | :''Automoc4 documentation.'' | | :''Automoc4 documentation.'' |
| | + | |
| | + | ;[[Development/CMake/Python|CMake for Python projects]] |
| | + | :''How to integrate a Python project into the KDE4 cmake system.'' |
| | | | |
| | | | |
| Line 48: |
Line 51: |
| | ;[[Development/CMake_KDE_4_2 |Changes in the buildsystem with KDE 4.2]] | | ;[[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'' | | :''What has changed in KDE 4.2 compared to KDE 4.0/4.1'' |
| | + | |
| | + | ==Extra-CMake-Modules== |
| | + | * [[Development/ECM_SourceIncompatChanges|Source Incompatible changes]] |
| | | | |
| | ==More Places to learn about CMake== | | ==More Places to learn about CMake== |
Latest revision as of 16:55, 15 July 2012
This is the central directory of all CMake-related pages on TechBase.
[edit] KDE4 Specific CMake Documentation
- CMake tutorial
- An introduction to using CMake for KDE4
- KDE's CMake FAQ
- Some Frequently Asked Questions
- KDE CMake modules API
- Documentation for all CMake modules in kdelibs (generated from kdelibs svn)
- Nightly dashboard builds for KDE
- Describes the quality dashboard for KDE and how to set up Nightly builds for it
- KDE4 CMake Buildtypes, macros and variables
- Documentation for the buildtypes (debugfull, release, ...), macros and variables for building KDE4 software, provided by FindKDE4Internal.cmake (manually written)
- Automoc4
- Automoc4 documentation.
- CMake for Python projects
- How to integrate a Python project into the KDE4 cmake system.
[edit] Policies
- Commit Policy for kdelibs/cmake/modules/
- The files in kdelibs/cmake/modules/ are part of the public interface of KDE, some special policies apply to committing there.
- Source compatiblity with CMake
- This page discusses what has to be taken care of in order to stay source compatible on the CMake level.
- Coding style for CMake files
- Some guidelines how to write CMake scripts in KDE.
[edit] Changelog for KDE's CMake buildsystem
- Changes in the buildsystem with KDE 4.5
- What has changed in KDE 4.5 compared to KDE 4.4
- Changes in the buildsystem with KDE 4.4
- What has changed in KDE 4.4 compared to KDE 4.3
- Changes in the buildsystem with KDE 4.3
- What has changed in KDE 4.3 compared to 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
[edit] More Places to learn about CMake
Here are some good places to learn about CMake in general:
Also, consider joining the CMake mailing list.
This page was last modified on 15 July 2012, at 16:55. This page has been accessed 22,008 times.
Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.