Difference between revisions of "Advanced CMake Features"
Kyoungmeyer (talk | contribs) (Created page with "{{ subst:Pgtempl | initials={{subst::Templateimpl:getinitials}} | project=OE 5.0 | title=Advanced CMake Features | desc=Advanced features of the CMake build system for use wit...") |
Kyoungmeyer (talk | contribs) |
||
Line 1: | Line 1: | ||
− | {{todo| | + | {{todo| InProgress (09.14.2015-11:59->KY+)|Klint Youngmeyer| project=OE 5.0,KY }} |
{{#seo: | {{#seo: | ||
|title=Advanced CMake Features | |title=Advanced CMake Features | ||
|titlemode=append | |titlemode=append | ||
− | |keywords= | + | |keywords=CMakeLists.txt, CMake cross-compiling, CMake, CMake ARM, CMake include |
|description=Advanced features of the CMake build system for use with the EMAC SDK. | |description=Advanced features of the CMake build system for use with the EMAC SDK. | ||
}} | }} | ||
Line 10: | Line 10: | ||
<!-- /**************************************** Page Description Text ****************************************/ --> | <!-- /**************************************** Page Description Text ****************************************/ --> | ||
<!-- /*********************************************************************************************************/ --> | <!-- /*********************************************************************************************************/ --> | ||
− | + | There are several advanced features of the CMake build system that may be of use on projects as they get larger. This is far from a comprehensive list, and information related to unlisted tasks may be found on official [http://www.cmake.org/documentation/ CMake documentation]. | |
__TOC__ | __TOC__ | ||
Line 18: | Line 18: | ||
<!-- /*********************************************************************************************************/ --> | <!-- /*********************************************************************************************************/ --> | ||
{{:Templateimpl:bg | initials=KY | title=Advanced CMake Features | desc=Advanced features of the CMake build system for use with the EMAC SDK. | project=OE 5.0 }} | {{:Templateimpl:bg | initials=KY | title=Advanced CMake Features | desc=Advanced features of the CMake build system for use with the EMAC SDK. | project=OE 5.0 }} | ||
− | + | This page is written with the assumption that the project being worked on has been created using the [[Creating_a_New_EMAC_OE_SDK_Project_with_CMake | oe_init_project]] script or using the EMAC New C/C++ Project in Qt Creator. | |
<!-- /*********************************************************************************************************/ --> | <!-- /*********************************************************************************************************/ --> | ||
<!-- /***************************************** General Information *****************************************/ --> | <!-- /***************************************** General Information *****************************************/ --> |
Revision as of 12:21, 14 September 2015
There are several advanced features of the CMake build system that may be of use on projects as they get larger. This is far from a comprehensive list, and information related to unlisted tasks may be found on official CMake documentation.
Contents
Background
This page is written with the assumption that the project being worked on has been created using the oe_init_project script or using the EMAC New C/C++ Project in Qt Creator.