1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 06:02:11 +02:00

Fixes for M6 build.

This commit is contained in:
Doug Schaefer 2010-03-13 17:45:44 +00:00
parent e7d0761389
commit 0613a1b069
2 changed files with 15 additions and 15 deletions

View file

@ -22,6 +22,7 @@
</url>
<requires>
<import plugin="org.eclipse.cdt.debug.core" version="7.0.0" match="compatible"/>
<import plugin="org.eclipse.core.resources" version="3.2.0" match="compatible"/>
<import plugin="org.eclipse.debug.core" version="3.2.0" match="compatible"/>
<import plugin="org.eclipse.cdt.core" version="5.0.0" match="compatible"/>
@ -29,7 +30,6 @@
<import plugin="org.eclipse.core.variables" version="3.2.200" match="greaterOrEqual"/>
<import plugin="com.ibm.icu"/>
<import plugin="org.eclipse.ui" version="3.2.0" match="compatible"/>
<import plugin="org.eclipse.cdt.debug.mi.core" version="6.0.0" match="compatible"/>
<import plugin="org.eclipse.cdt.ui" version="5.0.0" match="compatible"/>
<import plugin="org.eclipse.debug.ui" version="3.2.0" match="compatible"/>
<import plugin="org.eclipse.ui.console" version="3.1.100" match="compatible"/>
@ -37,9 +37,8 @@
<import plugin="org.eclipse.ui.ide" version="3.2.0" match="compatible"/>
<import plugin="org.eclipse.core.expressions" version="3.2.0" match="compatible"/>
<import plugin="org.eclipse.core.variables" version="3.1.100" match="compatible"/>
<import plugin="org.eclipse.cdt.debug.core" version="7.0.0" match="compatible"/>
<import plugin="org.eclipse.cdt.debug.ui" version="7.0.0" match="compatible"/>
<import plugin="org.eclipse.ltk.core.refactoring" version="3.5.0" match="compatible"/>
<import plugin="org.eclipse.cdt.debug.ui" version="7.0.0" match="compatible"/>
</requires>
<plugin

View file

@ -26,8 +26,6 @@ import org.eclipse.equinox.app.IApplicationContext;
import org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository;
import org.eclipse.equinox.internal.p2.metadata.ArtifactKey;
import org.eclipse.equinox.internal.p2.metadata.IRequiredCapability;
import org.eclipse.equinox.internal.provisional.p2.metadata.MetadataFactory;
import org.eclipse.equinox.internal.provisional.p2.metadata.MetadataFactory.InstallableUnitDescription;
import org.eclipse.equinox.p2.core.IProvisioningAgent;
import org.eclipse.equinox.p2.core.IProvisioningAgentProvider;
import org.eclipse.equinox.p2.core.ProvisionException;
@ -35,8 +33,11 @@ import org.eclipse.equinox.p2.metadata.IArtifactKey;
import org.eclipse.equinox.p2.metadata.IInstallableUnit;
import org.eclipse.equinox.p2.metadata.ILicense;
import org.eclipse.equinox.p2.metadata.IProvidedCapability;
import org.eclipse.equinox.p2.metadata.IRequirement;
import org.eclipse.equinox.p2.metadata.ITouchpointType;
import org.eclipse.equinox.p2.metadata.IUpdateDescriptor;
import org.eclipse.equinox.p2.metadata.MetadataFactory;
import org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription;
import org.eclipse.equinox.p2.metadata.Version;
import org.eclipse.equinox.p2.metadata.VersionRange;
import org.eclipse.equinox.p2.repository.IRepository;
@ -172,7 +173,7 @@ public class WascanaGenerator implements IApplication {
"wascana.tools",
"Wascana Tools",
wascanaVersion,
new IRequiredCapability[] {
new IRequirement[] {
createRequiredCap(binutilsIU),
createRequiredCap(gccIU),
createRequiredCap(gppIU),
@ -228,7 +229,7 @@ public class WascanaGenerator implements IApplication {
"wascana.sdks",
"Wascana SDKs",
wascanaVersion,
new IRequiredCapability[] {
new IRequirement[] {
createRequiredCap(mingwrtIU),
createRequiredCap(w32apiIU),
createRequiredCap(qtIU),
@ -238,7 +239,7 @@ public class WascanaGenerator implements IApplication {
"wascana.source",
"Wascana Desktop Developer Source",
wascanaVersion,
new IRequiredCapability[] {
new IRequirement[] {
createRequiredCap(binutilsSrcIU),
createRequiredCap(gccSrcIU),
createRequiredCap(gppSrcIU),
@ -254,12 +255,12 @@ public class WascanaGenerator implements IApplication {
"wascana",
"Wascana Desktop Developer",
wascanaVersion,
new IRequiredCapability[] {
new IRequirement[] {
createRequiredCap(toolsIU),
createRequiredCap(sdksIU),
});
metaRepo.addInstallableUnits(iuList.toArray(new IInstallableUnit[iuList.size()]));
metaRepo.addInstallableUnits(iuList);
System.out.println("done");
@ -356,7 +357,7 @@ public class WascanaGenerator implements IApplication {
}
private IInstallableUnit createCategory(String id, String name, Version version,
IRequiredCapability[] reqs) throws ProvisionException {
IRequirement[] reqs) throws ProvisionException {
InstallableUnitDescription iuDesc = createIUDesc(id, name, version, null);
if (reqs != null)
iuDesc.setRequiredCapabilities(reqs);
@ -366,14 +367,14 @@ public class WascanaGenerator implements IApplication {
return iu;
}
private IRequiredCapability createRequiredCap(IInstallableUnit iu) {
return MetadataFactory.createRequiredCapability(
private IRequirement createRequiredCap(IInstallableUnit iu) {
return MetadataFactory.createRequirement(
IInstallableUnit.NAMESPACE_IU_ID,
iu.getId(), new VersionRange(null), null, false, false);
}
private IRequiredCapability createStrictRequiredCap(IInstallableUnit iu) {
return MetadataFactory.createRequiredCapability(
private IRequirement createStrictRequiredCap(IInstallableUnit iu) {
return MetadataFactory.createRequirement(
IInstallableUnit.NAMESPACE_IU_ID,
iu.getId(), new VersionRange(iu.getVersion(), true, iu.getVersion(), true), null, false, false);
}