From b89188868821cb88f1ae45c908b6aad85fcc59e4 Mon Sep 17 00:00:00 2001 From: Tuukka Lehtonen Date: Thu, 10 Aug 2017 15:34:46 +0300 Subject: [PATCH] Working to get full platform to build working on linux Moved org.simantics.editors.win32 plugin and the feature newly created to include it (org.simantics.editors.win32.feature) under the maven called win32. So org.simantics.editors.win32 is no longer included in org.simantics.ui.workbench feature and to build it, -P win32 needs to be specified to maven. refs #7358 --- bundles/pom.xml | 11 +++++- .../.project | 17 ++++++++ .../build.properties | 12 ++++++ .../feature.xml | 39 +++++++++++++++++++ .../feature.xml | 8 ---- features/pom.xml | 10 +++++ .../org.simantics.tycho.configuration/pom.xml | 5 --- 7 files changed, 88 insertions(+), 14 deletions(-) create mode 100644 features/org.simantics.editors.win32.feature/.project create mode 100644 features/org.simantics.editors.win32.feature/build.properties create mode 100644 features/org.simantics.editors.win32.feature/feature.xml diff --git a/bundles/pom.xml b/bundles/pom.xml index 560f55592..d7bc89964 100644 --- a/bundles/pom.xml +++ b/bundles/pom.xml @@ -116,7 +116,6 @@ org.simantics.document.ui.ontology org.simantics.dublincore.ontology org.simantics.editors - org.simantics.editors.win32 org.simantics.equation org.simantics.event org.simantics.event.ontology @@ -239,4 +238,14 @@ org.simantics.workbench.search winterwell.markdown + + + + win32 + + org.simantics.editors.win32 + + + + diff --git a/features/org.simantics.editors.win32.feature/.project b/features/org.simantics.editors.win32.feature/.project new file mode 100644 index 000000000..190f51f37 --- /dev/null +++ b/features/org.simantics.editors.win32.feature/.project @@ -0,0 +1,17 @@ + + + org.simantics.editors.win32.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/org.simantics.editors.win32.feature/build.properties b/features/org.simantics.editors.win32.feature/build.properties new file mode 100644 index 000000000..a03b87341 --- /dev/null +++ b/features/org.simantics.editors.win32.feature/build.properties @@ -0,0 +1,12 @@ +############################################################################### +# Copyright (c) 2017 Association for Decentralized Information Management +# in Industry THTH ry. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# VTT Technical Research Centre of Finland - initial API and implementation +############################################################################### +bin.includes = feature.xml diff --git a/features/org.simantics.editors.win32.feature/feature.xml b/features/org.simantics.editors.win32.feature/feature.xml new file mode 100644 index 000000000..c27a45037 --- /dev/null +++ b/features/org.simantics.editors.win32.feature/feature.xml @@ -0,0 +1,39 @@ + + + + + + [Enter Feature Description here.] + + + + [Enter Copyright Description here.] + + + + [Enter License Description here.] + + + + + diff --git a/features/org.simantics.ui.workbench.feature/feature.xml b/features/org.simantics.ui.workbench.feature/feature.xml index 2fb2dd544..c4346791a 100644 --- a/features/org.simantics.ui.workbench.feature/feature.xml +++ b/features/org.simantics.ui.workbench.feature/feature.xml @@ -158,14 +158,6 @@ version="0.0.0" unpack="false"/> - - org.simantics.wiki.ui.feature org.simantics.workbench.feature + + + + win32 + + org.simantics.editors.win32.feature + + + + diff --git a/releng/org.simantics.tycho.configuration/pom.xml b/releng/org.simantics.tycho.configuration/pom.xml index 86c4ce44d..53fe3b985 100644 --- a/releng/org.simantics.tycho.configuration/pom.xml +++ b/releng/org.simantics.tycho.configuration/pom.xml @@ -66,11 +66,6 @@ - - linux - gtk - x86 - linux gtk -- 2.47.1