[yocto] [eclipse-poky][PATCH 00/13] Completed CMake integration in the Yocto IDE
Zhang, Jessica
jessica.zhang at intel.com
Thu May 23 14:50:09 PDT 2013
Hi Atanas,
Seems this patch series relies on the previous RFC patches: [yocto] [eclipse-poky][RFCv2 0/7] Introducing a YoctoSDKCMakeProjectNature. Since they were RFC, I didn't apply them and this patch series will report YoctoSDKCMakeProjectNature can't be resolved. Can you send the YoctoSDKCMakeNature as patches not RFC?
Thanks,
Jessica
-----Original Message-----
From: yocto-bounces at yoctoproject.org [mailto:yocto-bounces at yoctoproject.org] On Behalf Of Atanas Gegov
Sent: Thursday, May 23, 2013 1:40 AM
To: yocto at yoctoproject.org
Subject: [yocto] [eclipse-poky][PATCH 00/13] Completed CMake integration in the Yocto IDE
From: Atanas Gegov <atanas.gegov at bmw-carit.de>
Hi,
this patch series adds a new plugin containing a CMake configure tool, a toolchain and a project type for building CMake projects in the Yocto IDE. The plugin also introduces Hello World templates for C and C++. With this patch series the CMake integration is completed and the CMake projects can be built, debugged etc. as already known from the Autotools-based projects.
Cheers,
Atanas
P.S: This patch series requires the already discussed patch series
"[eclipse-poky][RFCv2 0/7] Introducing a YoctoSDKCMakeProjectNature".
Atanas Gegov (13):
plugins/cmake: Added an empty CMake integration plugin
plugins/cmake: Defined CMake tool with options
plugins/sdk.ide: Added a method to get project environment
plugins/cmake: Preparing a configure Job
plugins/cmake: Added run method to configure Job
plugins/cmake: Added a Makefile generator
plugins/cmake: Added the generation of toolchain.cmake
plugins/cmake: Defined the building toolchain
plugins/cmake: Added a new category for CMake projects
plugins/cmake: Connect toolchain and new project category
plugins/cmake: Added CMake template projects
plugins/sdk.ide: Adapted RemoteDebugLauncher for CMake projects
features/sdk: Added CMake plugin to sdk feature
features/org.yocto.sdk/feature.xml | 6 +
plugins/org.yocto.cmake.managedbuilder/.classpath | 7 +
plugins/org.yocto.cmake.managedbuilder/.project | 28 ++
.../.settings/org.eclipse.jdt.core.prefs | 8 +
.../META-INF/MANIFEST.MF | 16 ++
.../OSGI-INF/l10n/bundle.properties | 40 +++
.../build.properties | 7 +
plugins/org.yocto.cmake.managedbuilder/plugin.xml | 283 ++++++++++++++++++++
.../org/yocto/cmake/managedbuilder/Activator.java | 50 ++++
.../YoctoCMakeMakefileGenerator.java | 281 +++++++++++++++++++
.../cmake/managedbuilder/YoctoCMakeMessages.java | 57 ++++
.../managedbuilder/YoctoCMakeMessages.properties | 27 ++
.../managedbuilder/job/ExecuteConfigureJob.java | 149 +++++++++++
.../cmake/managedbuilder/util/ConsoleUtility.java | 49 ++++
.../cmake/managedbuilder/util/SystemProcess.java | 118 ++++++++
.../HelloWorldCCMakeProject/src/CMakeLists.txt | 34 +++
.../HelloWorldCCMakeProject/src/main.c | 21 ++
.../HelloWorldCCMakeProject/template.properties | 31 +++
.../HelloWorldCCMakeProject/template.xml | 61 +++++
.../HelloWorldCPPCMakeProject/src/CMakeLists.txt | 34 +++
.../HelloWorldCPPCMakeProject/src/main.cpp | 21 ++
.../HelloWorldCPPCMakeProject/template.properties | 31 +++
.../HelloWorldCPPCMakeProject/template.xml | 61 +++++
.../src/org/yocto/sdk/ide/utils/YoctoSDKUtils.java | 29 +-
24 files changed, 1445 insertions(+), 4 deletions(-) create mode 100644 plugins/org.yocto.cmake.managedbuilder/.classpath
create mode 100644 plugins/org.yocto.cmake.managedbuilder/.project
create mode 100644 plugins/org.yocto.cmake.managedbuilder/.settings/org.eclipse.jdt.core.prefs
create mode 100644 plugins/org.yocto.cmake.managedbuilder/META-INF/MANIFEST.MF
create mode 100644 plugins/org.yocto.cmake.managedbuilder/OSGI-INF/l10n/bundle.properties
create mode 100644 plugins/org.yocto.cmake.managedbuilder/build.properties
create mode 100644 plugins/org.yocto.cmake.managedbuilder/plugin.xml
create mode 100644 plugins/org.yocto.cmake.managedbuilder/src/org/yocto/cmake/managedbuilder/Activator.java
create mode 100644 plugins/org.yocto.cmake.managedbuilder/src/org/yocto/cmake/managedbuilder/YoctoCMakeMakefileGenerator.java
create mode 100644 plugins/org.yocto.cmake.managedbuilder/src/org/yocto/cmake/managedbuilder/YoctoCMakeMessages.java
create mode 100644 plugins/org.yocto.cmake.managedbuilder/src/org/yocto/cmake/managedbuilder/YoctoCMakeMessages.properties
create mode 100644 plugins/org.yocto.cmake.managedbuilder/src/org/yocto/cmake/managedbuilder/job/ExecuteConfigureJob.java
create mode 100644 plugins/org.yocto.cmake.managedbuilder/src/org/yocto/cmake/managedbuilder/util/ConsoleUtility.java
create mode 100644 plugins/org.yocto.cmake.managedbuilder/src/org/yocto/cmake/managedbuilder/util/SystemProcess.java
create mode 100644 plugins/org.yocto.cmake.managedbuilder/templates/projecttemplates/HelloWorldCCMakeProject/src/CMakeLists.txt
create mode 100644 plugins/org.yocto.cmake.managedbuilder/templates/projecttemplates/HelloWorldCCMakeProject/src/main.c
create mode 100644 plugins/org.yocto.cmake.managedbuilder/templates/projecttemplates/HelloWorldCCMakeProject/template.properties
create mode 100644 plugins/org.yocto.cmake.managedbuilder/templates/projecttemplates/HelloWorldCCMakeProject/template.xml
create mode 100644 plugins/org.yocto.cmake.managedbuilder/templates/projecttemplates/HelloWorldCPPCMakeProject/src/CMakeLists.txt
create mode 100644 plugins/org.yocto.cmake.managedbuilder/templates/projecttemplates/HelloWorldCPPCMakeProject/src/main.cpp
create mode 100644 plugins/org.yocto.cmake.managedbuilder/templates/projecttemplates/HelloWorldCPPCMakeProject/template.properties
create mode 100644 plugins/org.yocto.cmake.managedbuilder/templates/projecttemplates/HelloWorldCPPCMakeProject/template.xml
--
1.7.9.5
_______________________________________________
yocto mailing list
yocto at yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto
More information about the yocto
mailing list