1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-23 17:05:26 +02:00

Remove New C and New C++ Project Wizard top-level entry points (#993)

Fixes #965
This commit is contained in:
Jonah Graham 2025-01-07 10:02:19 -05:00 committed by GitHub
parent 39ee2eded4
commit 2f55372836
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 15 additions and 46 deletions

View file

@ -14,6 +14,21 @@ CDT's native components will likely work with older versions of glibc too, assum
# Managed Build
## New *C Project* and new *C++ Project* available via *New C/C++ Project* wizard
The separate new C and C++ project wizards are now exclusively available via the *New C/C++ Project* wizard.
From the second page of *New C/C++ Project* wizard select *C Managed Build* to access the *New C Project* wizard and select *C++ Managed Build* to access the *New C++ Project* wizard.
See [Issue #965](https://github.com/eclipse-cdt/cdt/issues/965) for additional details, including how to restore these menu entries if your Eclipse CDT product depends on it.
## New *Makefile Project with Existing Code* available via *Existing Code as Makefile Project* import wizard
The *Makefile Project with Existing Code* wizard is no longer available in the new project wizard.
For users who need it, it remains available in the *Existing Code as Makefile Project* import wizard.
Most users should be using the *Makefile project* type in the *New C/C++ Project* wizard.
See [Issue #965](https://github.com/eclipse-cdt/cdt/issues/965) for additional details, including how to restore these menu entries if your Eclipse CDT product depends on it.
## Other objects for GNU archive files
The managed build system now provides an option to specify other object files to be included when building GNU archive files:

View file

@ -80,8 +80,6 @@ WizardConvertMakeProject.description=Convert to a C/C++ Project
WizardMakeProjFromExisting.name=Existing Code as Makefile Project
WizardMakeProjFromExisting.description=Create a new Makefile project in a directory containing existing code
NewMakeFromExisting.name=Makefile Project with Existing Code
Tool.settings=Tool Settings
Build.steps=Build Steps
Build.artifact=Build Artifact

View file

@ -279,18 +279,6 @@
class="org.eclipse.core.resources.IProject">
</selection>
</wizard>
<wizard
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.managedbuilder.ui.wizards.NewMakeProjFromExisting"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
icon="icons/elcl16/newmngcc_app.gif"
id="org.eclipse.cdt.ui.wizards.NewMakeFromExisting"
name="%NewMakeFromExisting.name"
project="true">
<description>
%WizardMakeProjFromExisting.description
</description>
</wizard>
</extension>
<extension

View file

@ -568,10 +568,6 @@ CDTWizard=CDT New Project Wizard
CDTproject=C/C++ Project
CDTproject.desc=Create a new C or C++ project
CPPproject=C++ Project
CPPproject.desc=Create a new C++ project
Cproject=C Project
Cproject.desc=Create a new C project
TemplatePreferencePage.name=Template Default Values
Template.Engine.Wizard=template entries contributor

View file

@ -432,34 +432,6 @@
<description>
%NewWizards.class.description
</description>
</wizard>
<wizard
canFinishEarly="false"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.ui.wizards.CCProjectWizard"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
hasPages="true"
icon="icons/elcl16/newmngcc_app.gif"
id="org.eclipse.cdt.ui.wizards.NewCWizard1"
name="%CPPproject"
project="true">
<description>
%CPPproject.desc
</description>
</wizard>
<wizard
canFinishEarly="false"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.ui.wizards.CProjectWizard"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
hasPages="true"
icon="icons/elcl16/newmngc_app.gif"
id="org.eclipse.cdt.ui.wizards.NewCWizard2"
name="%Cproject"
project="true">
<description>
%Cproject.desc
</description>
</wizard>
<wizard
canFinishEarly="false"