Development/Tutorials/CMake: Difference between revisions
< Development | Tutorials
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
* [[Development/Tutorials/CMake/FirstProject|A first CMake project]]: if you've never even looked at CMake code before, start here. | * [[Development/Tutorials/CMake/FirstProject|A first CMake project]]: if you've never even looked at CMake code before, start here. | ||
* [[Development/Tutorials/CMake/Frameworks|Using a framework]]: introduces you to using a KDE Framework - finding the package and linking your program against it.. | |||
* [[Development/Tutorials/CMake/Installation|Installating your project]]: shows how to find a package ([http://api.kde.org/ecm/manual/ecm.7.html Extra CMake Modules]), use a module provided by it ([http://api.kde.org/ecm/kde-module/KDEInstallDirs.html KDEInstallDirs]), and use the information provided by that module to install an executable. | * [[Development/Tutorials/CMake/Installation|Installating your project]]: shows how to find a package ([http://api.kde.org/ecm/manual/ecm.7.html Extra CMake Modules]), use a module provided by it ([http://api.kde.org/ecm/kde-module/KDEInstallDirs.html KDEInstallDirs]), and use the information provided by that module to install an executable. | ||
* [[Development/Tutorials/CMake/KDE4|KDELibs4-based projects]] | * [[Development/Tutorials/CMake/KDE4|KDELibs4-based projects]] |
Revision as of 08:04, 28 July 2015
This page contains some tutorials to help you get started on building a CMake-based buildsystem. This is the recommended way of building your software if you use KDE technologies, such as KDE Frameworks.
Reference documentation for using CMake with KDE software can be found at Development/CMake.
- A first CMake project: if you've never even looked at CMake code before, start here.
- Using a framework: introduces you to using a KDE Framework - finding the package and linking your program against it..
- Installating your project: shows how to find a package (Extra CMake Modules), use a module provided by it (KDEInstallDirs), and use the information provided by that module to install an executable.
- KDELibs4-based projects