1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-03-28 14:56:28 +01:00
cdt/build/org.eclipse.cdt.meson.core
Mat Booth a957e8121d Bug 575145 - Importing CMake/Meson Projects
Add API to o.e.tools.templates.ui that hooks into the smart import
feature and allows easy implementation of configurators for various
CDT project types.

Project types that have a IGenerator may use this API to offer smart
import functionality by registering their implementation using the
org.eclipse.ui.ide.projectConfigurator extension point.

This change includes project import implementations for Meson and
CMake project types.

For these project types users can use the normal project import
workflow for their existing non-Eclipse CMake projects instead of
using the New Project Wizard. As an additional benefit, users
can now also import more than one project at a time, even nested
projects.

Change also includes SWTBot tests to exercise the feature.

Signed-off-by: Mat Booth <mat.booth@gmail.com>
Change-Id: I96589e86bee561aa200a4a4487549305765d6409
2021-10-31 11:21:35 +00:00
..
.settings Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
META-INF Bug 575145 - Importing CMake/Meson Projects 2021-10-31 11:21:35 +00:00
OSGI-INF Bug 530000 - Add Meson Build support 2018-01-30 15:47:12 -05:00
schema Bug 530000 - Add Meson Build support 2018-01-30 15:47:12 -05:00
src/org/eclipse/cdt Bug 575139 - Meson shows sanitycheckc.exe in binaries container 2021-07-30 18:48:09 +01:00
templates/simple Bug 530000 - Add Meson Build support 2018-01-30 15:47:12 -05:00
.classpath Bug 562494: Update BREE to Java 11 2020-08-24 17:50:56 -04:00
.project Bug 566334: Turn on API Tooling & Analysis for all bundles 2020-08-24 17:50:56 -04:00
about.html Bug 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.sh 2018-11-22 20:31:51 +00:00
build.properties Bug 551817 - Add about.html to src.includes for plugins 2019-10-17 10:07:18 -04:00
plugin.properties Bug 558638: Add nature user display names 2020-01-02 18:18:00 -05:00
plugin.xml Bug 558638: Add nature user display names 2020-01-02 18:18:00 -05:00