Difference between revisions of "Advanced CMake Features"

From wiki.emacinc.com
Jump to: navigation, search
(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...")
 
Line 1: Line 1:
{{todo| NotStarted (09.14.2015-11:59->KY+)| Kyoungmeyer | project=OE 5.0,KY }}
+
{{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  ****************************************/ -->
 
<!-- /*********************************************************************************************************/ -->
 
<!-- /*********************************************************************************************************/ -->
<span style="background:#00FF00;color:#FF0000;font-size:300%">'''''Put the page description text here.'''''</span>
+
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

TODO: {{#todo: InProgress (09.14.2015-11:59->KY+)|Klint Youngmeyer|OE 5.0,KY}}

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.

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.

General Information

Advanced CMake Features

Examples

Conclusion

Further Information

Where to Go Next
Pages with Related Content