[yocto] [eclipse-poky][PATCH 00/13] Completed CMake integration in the Yocto IDE
Atanas Gegov
atanas.gegov.oss at gmail.com
Fri May 24 04:56:21 PDT 2013
Hi Jessica,
Yes, this patch series indeed relies on the previous RFC patches: [yocto]
[eclipse-poky][RFCv2 0/7] Introducing a YoctoSDKCMakeProjectNature. I will
resend the series as PATCH.
Best regards,
Atanas
On Thu, May 23, 2013 at 11:50 PM, Zhang, Jessica <jessica.zhang at intel.com>wrote:
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20130524/e1845aa0/attachment.html>
More information about the yocto
mailing list