[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