[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