[yocto] [eclipse-poky][RFC 0/6] Introducing a YoctoSDKCMakeProjectNature
Atanas Gegov
atanas.gegov.oss at gmail.com
Mon Apr 22 05:05:57 PDT 2013
From: Atanas Gegov <atanas.gegov at bmw-carit.de>
Hi,
This patch series introduces a YoctoSDKCMakeProjectNature as a new
nature for CMake-based Yocto Projects in the IDE. It requires the
basic YoctoSDKProjectNature and is an alternative to the
YoctoSDKAutotoolsProjectNature.
This does not affect the currently existing Autotools template
projects.
Upcoming patch series will add the last missing parts for having CMake
projects in the IDE: a ManagedBuilder for CMake (CMake toolchain for
building in Eclipse) and some template projects. However, I already
wanted to post this series for a review and make sure that the
concept is acceptable, so that we can build on top of it.
Cheers, Atanas
P.S: This patch series apply on the current master "plugins/sdk.ide:
Extracted error message to YoctoSDKMessages"
(7142c5fc82a41a9d5f86c48b289db0ef44f5a897).
Atanas Gegov (6):
plugins/sdk.ide: Prepared templates for CMake nature
plugins/sdk.ide: Added a new YoctoSDKCMakeProjectNature
plugins/sdk.ide: Enable the creation of CMake projects
plugins/sdk.ide: Update CMake projects on Yocto settings change
plugins/sdk.ide: Renamed template process
plugins/sdk.ide: Fixed whitespace issues
.../OSGI-INF/l10n/bundle.properties | 1 +
plugins/org.yocto.sdk.ide/plugin.xml | 25 +-
.../ide/natures/YoctoSDKCMakeProjectNature.java | 92 +++++++
.../src/org/yocto/sdk/ide/utils/YoctoSDKUtils.java | 7 +-
.../sdk/ide/wizard/NewYoctoCProjectTemplate.java | 245 -------------------
.../ide/wizard/NewYoctoProjectTemplateProcess.java | 256 ++++++++++++++++++++
.../EmptyCAutotoolsProject/template.xml | 1 +
.../EmptyCPPAutotoolsProject/template.xml | 1 +
.../HelloWorldCAutotoolsProject/template.xml | 1 +
.../HelloWorldCGTKAutotoolsProject/template.xml | 1 +
.../HelloWorldCPPAutotoolsProject/template.xml | 1 +
11 files changed, 384 insertions(+), 247 deletions(-)
create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/natures/YoctoSDKCMakeProjectNature.java
delete mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/wizard/NewYoctoCProjectTemplate.java
create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/wizard/NewYoctoProjectTemplateProcess.java
--
1.7.9.5
More information about the yocto
mailing list