Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz4j
authorJakub Skoczen <jakub@indexdata.dk>
Tue, 1 Apr 2014 18:11:38 +0000 (20:11 +0200)
committerJakub Skoczen <jakub@indexdata.dk>
Tue, 1 Apr 2014 18:11:38 +0000 (20:11 +0200)
1  2 
pom.xml

diff --combined pom.xml
+++ b/pom.xml
          </os>
        </activation>
        <properties>
-         <platform>linux</platform>
+         <platform>linux</platform> <!-- no solaris etc -->
          <packaging>so</packaging>
          <!-- yaz-config executable -->
          <yaz.config>yaz-config</yaz.config>
                  <configuration>
                    <tasks>
                      <exec executable="${yaz.config}" 
 -                      outputproperty="yaz-config.include">
 +                      outputproperty="yaz-config.include"
 +                      errorproperty="yaz-config.error">
                        <arg value="--include" />
                      </exec>
 +                    <echo 
 +                      message="yaz-config error (if any): ${yaz-config.error}"/>
                      <condition property="yaz.include" 
                        value="-I/usr/include"
                        else="${yaz-config.include}">
      </profile>
  
      <profile>
-       <!-- osx is both 'unix' and 'mac' -->
+       <!-- osx family is both 'unix' and 'mac' -->
        <id>osx</id>
        <activation>
-         <jdk>1.6</jdk>
          <os>
            <family>mac</family>
          </os>
        <properties>
          <platform>osx</platform>
          <packaging>dylib</packaging>
-         <javahOS>mac</javahOS>
-         <jdkIncludePath>${java.home}/../Headers</jdkIncludePath>
+         <javahOS>darwin</javahOS>
+         <jdkIncludePath>${java.home}/../include</jdkIncludePath>
        </properties>
        <modules>
          <module>unix</module>
      </profile>
  
      <profile>
-       <!-- osx is both 'unix' and 'mac', oracle JDK has different layout -->
-       <id>osx-oracle</id>
+       <!-- Apple JDK has a different include layout -->
+       <id>apple-jdk</id>
        <activation>
-         <jdk>[1.7,)</jdk>
-         <os>
-           <family>mac</family>
-         </os>
+         <property>
+           <name>java.vendor</name>
+           <value>Apple Inc.</value>
+         </property>
        </activation>
        <properties>
-         <platform>osx</platform>
-         <packaging>dylib</packaging>
-         <javahOS>darwin</javahOS>
-         <jdkIncludePath>${java.home}/../include</jdkIncludePath>
+         <jdkIncludePath>${java.home}/../Headers</jdkIncludePath>
        </properties>
        <modules>
          <module>unix</module>