Bug 533818 - Improve the Oomph setups for the platform projects
When all target platforms are resolved, windowing-specific projects are
imported but they don't all compile. Explicitly exclude all
windowing-specific projects and include only the current windowing
system's specific projects.
Change-Id: I5d46afbc7922c1c5fa2bc4899fea3948a755a258
Signed-off-by: Ed Merks <ed.merks@gmail.com>
diff --git a/releng/org.eclipse.ui.releng/platformUi.setup b/releng/org.eclipse.ui.releng/platformUi.setup
index c10694f..944e761 100644
--- a/releng/org.eclipse.ui.releng/platformUi.setup
+++ b/releng/org.eclipse.ui.releng/platformUi.setup
@@ -53,7 +53,20 @@
<requirement
name="*"/>
<sourceLocator
- rootFolder="${git.clone.platform.ui.location}"/>
+ rootFolder="${git.clone.platform.ui.location}">
+ <predicate
+ xsi:type="predicates:OrPredicate">
+ <operand
+ xsi:type="predicates:NotPredicate">
+ <operand
+ xsi:type="predicates:NamePredicate"
+ pattern=".*(cocoa|gtk|win32)"/>
+ </operand>
+ <operand
+ xsi:type="predicates:NamePredicate"
+ pattern=".*\.${osgi.ws}"/>
+ </predicate>
+ </sourceLocator>
<repositoryList
name="EMF+GEF">
<repository