From c9785892f553683a9774c5432e30a6170bcb9260 Mon Sep 17 00:00:00 2001 From: Marc-Andre Laperle Date: Fri, 25 Jul 2014 17:18:39 -0400 Subject: [PATCH] Make it easier to use different target platforms in build -Dtarget-platform can be used to specify which target to use. For example, the default is target-platform=cdt-e4.4 but -Dtarget-platform==cdt-e4.3 can also be used. The cdt.e4.3 target file has been updated. Except the launchbar plugin doesn't compile against 4.3 for now. Change-Id: I6ce634f5567620d4f27a58ba0d711a3b87e617d1 Signed-off-by: Marc-Andre Laperle Reviewed-on: https://git.eclipse.org/r/30539 Reviewed-by: Alvaro Sanchez-Leon Tested-by: Hudson CI --- pom.xml | 4 +- releng/org.eclipse.cdt.target/cdt-e4.3.target | 28 +++++++----- .../org.eclipse.cdt.target/cdt-staging.target | 25 +++++++---- releng/org.eclipse.cdt.target/pom.xml | 45 ++++++++++++++++--- 4 files changed, 77 insertions(+), 25 deletions(-) diff --git a/pom.xml b/pom.xml index 42445d6537e..3946a42fc3f 100644 --- a/pom.xml +++ b/pom.xml @@ -21,6 +21,7 @@ http://hudson.eclipse.org/cdt/job/cdt-master/lastSuccessfulBuild/artifact/releng/org.eclipse.cdt.repo/target/repository reuseReports ${project.basedir}/../../target/jacoco.exec + cdt-e4.4 @@ -406,7 +407,8 @@ org.eclipse.cdt - cdt-e4.4 + org.eclipse.cdt.target + ${target-platform} 1.0.0 diff --git a/releng/org.eclipse.cdt.target/cdt-e4.3.target b/releng/org.eclipse.cdt.target/cdt-e4.3.target index 242dfcf62c3..28f33d5875b 100644 --- a/releng/org.eclipse.cdt.target/cdt-e4.3.target +++ b/releng/org.eclipse.cdt.target/cdt-e4.3.target @@ -1,19 +1,19 @@ - + - + - - - - - - + + + + + + @@ -22,14 +22,22 @@ - - + + + + + + + + + + diff --git a/releng/org.eclipse.cdt.target/cdt-staging.target b/releng/org.eclipse.cdt.target/cdt-staging.target index bf3f42d175e..7ac2ac11cce 100644 --- a/releng/org.eclipse.cdt.target/cdt-staging.target +++ b/releng/org.eclipse.cdt.target/cdt-staging.target @@ -1,18 +1,17 @@ - - + - + - - - - - - + + + + + + @@ -29,6 +28,14 @@ + + + + + + + + diff --git a/releng/org.eclipse.cdt.target/pom.xml b/releng/org.eclipse.cdt.target/pom.xml index cc992d0c57e..466b8ca2f22 100644 --- a/releng/org.eclipse.cdt.target/pom.xml +++ b/releng/org.eclipse.cdt.target/pom.xml @@ -3,15 +3,50 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.eclipse.cdt - cdt-e4.4 - 1.0.0 - eclipse-target-definition - org.eclipse.cdt cdt-parent 8.5.0-SNAPSHOT ../../pom.xml + + org.eclipse.cdt + org.eclipse.cdt.target + 1.0.0 + pom + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.9 + + + attach-artifacts + package + + attach-artifact + + + + + cdt-e4.4.target + target + cdt-e4.4 + + + cdt-e4.3.target + target + cdt-e4.3 + + + + + + + + + +