Skip to content

Commit 32ed0b7

Browse files
committed
Switch order of family and arch platform profiles
By putting families below arches, we can have the macosx profile set the arch to "universal" in cases where the convention is a universal binary; see next commit. This commit is best viewed with "git diff --patience".
1 parent d68cd39 commit 32ed0b7

File tree

1 file changed

+38
-40
lines changed

1 file changed

+38
-40
lines changed

pom.xml

Lines changed: 38 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2089,126 +2089,124 @@
20892089
<classifier>${scijava.natives.classifier}</classifier> in the dependency.
20902090
See https://github.com/flimlib/flimj-ops for an example.
20912091
-->
2092-
20932092
<profile>
2094-
<id>scijava-platform-windows</id>
2093+
<id>scijava-platform-x86</id>
20952094
<activation>
20962095
<os>
2097-
<family>windows</family>
2096+
<arch>x86</arch>
20982097
</os>
20992098
</activation>
21002099
<properties>
2101-
<scijava.platform.family.short>win</scijava.platform.family.short>
2102-
<scijava.platform.family.medium>windows</scijava.platform.family.medium>
2103-
<scijava.platform.family.long>windows</scijava.platform.family.long>
2104-
<scijava.platform.family.longest>windows</scijava.platform.family.longest>
2100+
<scijava.platform.arch>32</scijava.platform.arch>
21052101
</properties>
21062102
</profile>
21072103
<profile>
2108-
<id>scijava-platform-macos</id>
2104+
<id>scijava-platform-i386</id>
21092105
<activation>
21102106
<os>
2111-
<family>mac</family>
2107+
<arch>i386</arch>
21122108
</os>
21132109
</activation>
21142110
<properties>
2115-
<scijava.platform.family.short>mac</scijava.platform.family.short>
2116-
<scijava.platform.family.medium>osx</scijava.platform.family.medium>
2117-
<scijava.platform.family.long>macos</scijava.platform.family.long>
2118-
<scijava.platform.family.longest>macosx</scijava.platform.family.longest>
2111+
<scijava.platform.arch>32</scijava.platform.arch>
21192112
</properties>
21202113
</profile>
21212114
<profile>
2122-
<id>scijava-platform-linux</id>
2115+
<id>scijava-platform-i486</id>
21232116
<activation>
21242117
<os>
2125-
<family>unix</family>
2126-
<name>Linux</name>
2118+
<arch>i486</arch>
21272119
</os>
21282120
</activation>
21292121
<properties>
2130-
<scijava.platform.family.short>linux</scijava.platform.family.short>
2131-
<scijava.platform.family.medium>linux</scijava.platform.family.medium>
2132-
<scijava.platform.family.long>linux</scijava.platform.family.long>
2133-
<scijava.platform.family.longest>linux</scijava.platform.family.longest>
2122+
<scijava.platform.arch>32</scijava.platform.arch>
21342123
</properties>
21352124
</profile>
2136-
21372125
<profile>
2138-
<id>scijava-platform-x86</id>
2126+
<id>scijava-platform-i586</id>
21392127
<activation>
21402128
<os>
2141-
<arch>x86</arch>
2129+
<arch>i586</arch>
21422130
</os>
21432131
</activation>
21442132
<properties>
21452133
<scijava.platform.arch>32</scijava.platform.arch>
21462134
</properties>
21472135
</profile>
21482136
<profile>
2149-
<id>scijava-platform-i386</id>
2137+
<id>scijava-platform-i686</id>
21502138
<activation>
21512139
<os>
2152-
<arch>i386</arch>
2140+
<arch>i686</arch>
21532141
</os>
21542142
</activation>
21552143
<properties>
21562144
<scijava.platform.arch>32</scijava.platform.arch>
21572145
</properties>
21582146
</profile>
21592147
<profile>
2160-
<id>scijava-platform-i486</id>
2148+
<id>scijava-platform-amd64</id>
21612149
<activation>
21622150
<os>
2163-
<arch>i486</arch>
2151+
<arch>amd64</arch>
21642152
</os>
21652153
</activation>
21662154
<properties>
2167-
<scijava.platform.arch>32</scijava.platform.arch>
2155+
<scijava.platform.arch>64</scijava.platform.arch>
21682156
</properties>
21692157
</profile>
21702158
<profile>
2171-
<id>scijava-platform-i586</id>
2159+
<id>scijava-platform-x86_64</id>
21722160
<activation>
21732161
<os>
2174-
<arch>i586</arch>
2162+
<arch>x86_64</arch>
21752163
</os>
21762164
</activation>
21772165
<properties>
2178-
<scijava.platform.arch>32</scijava.platform.arch>
2166+
<scijava.platform.arch>64</scijava.platform.arch>
21792167
</properties>
21802168
</profile>
21812169
<profile>
2182-
<id>scijava-platform-i686</id>
2170+
<id>scijava-platform-windows</id>
21832171
<activation>
21842172
<os>
2185-
<arch>i686</arch>
2173+
<family>windows</family>
21862174
</os>
21872175
</activation>
21882176
<properties>
2189-
<scijava.platform.arch>32</scijava.platform.arch>
2177+
<scijava.platform.family.short>win</scijava.platform.family.short>
2178+
<scijava.platform.family.medium>windows</scijava.platform.family.medium>
2179+
<scijava.platform.family.long>windows</scijava.platform.family.long>
2180+
<scijava.platform.family.longest>windows</scijava.platform.family.longest>
21902181
</properties>
21912182
</profile>
21922183
<profile>
2193-
<id>scijava-platform-amd64</id>
2184+
<id>scijava-platform-macos</id>
21942185
<activation>
21952186
<os>
2196-
<arch>amd64</arch>
2187+
<family>mac</family>
21972188
</os>
21982189
</activation>
21992190
<properties>
2200-
<scijava.platform.arch>64</scijava.platform.arch>
2191+
<scijava.platform.family.short>mac</scijava.platform.family.short>
2192+
<scijava.platform.family.medium>osx</scijava.platform.family.medium>
2193+
<scijava.platform.family.long>macos</scijava.platform.family.long>
2194+
<scijava.platform.family.longest>macosx</scijava.platform.family.longest>
22012195
</properties>
22022196
</profile>
22032197
<profile>
2204-
<id>scijava-platform-x86_64</id>
2198+
<id>scijava-platform-linux</id>
22052199
<activation>
22062200
<os>
2207-
<arch>x86_64</arch>
2201+
<family>unix</family>
2202+
<name>Linux</name>
22082203
</os>
22092204
</activation>
22102205
<properties>
2211-
<scijava.platform.arch>64</scijava.platform.arch>
2206+
<scijava.platform.family.short>linux</scijava.platform.family.short>
2207+
<scijava.platform.family.medium>linux</scijava.platform.family.medium>
2208+
<scijava.platform.family.long>linux</scijava.platform.family.long>
2209+
<scijava.platform.family.longest>linux</scijava.platform.family.longest>
22122210
</properties>
22132211
</profile>
22142212
</profiles>

0 commit comments

Comments
 (0)