summaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/maven/plugin/nar/AbstractNarLayout.java
diff options
context:
space:
mode:
authorVolker Schumacher <volker@antenna500.local>2010-01-12 00:34:06 +0800
committerMark Donszelmann <Mark.Donszelmann@gmail.com>2010-01-17 03:54:17 +0800
commite599175b2ebcd63796c1584772d6f531d89104b2 (patch)
treeaad6daebc10e0a337b644425ad5ecd31a4860c10 /src/main/java/org/apache/maven/plugin/nar/AbstractNarLayout.java
parentf627552a60d32aa15e5487b04263bcc755b2f430 (diff)
downloadmaven-nar-plugin-e599175b2ebcd63796c1584772d6f531d89104b2.tar.gz
maven-nar-plugin-e599175b2ebcd63796c1584772d6f531d89104b2.tar.bz2
maven-nar-plugin-e599175b2ebcd63796c1584772d6f531d89104b2.tar.xz
maven-nar-plugin-e599175b2ebcd63796c1584772d6f531d89104b2.zip
run install_name_tool after unpacking shared/jni libraries on mac.
Diffstat (limited to 'src/main/java/org/apache/maven/plugin/nar/AbstractNarLayout.java')
-rw-r--r--src/main/java/org/apache/maven/plugin/nar/AbstractNarLayout.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/org/apache/maven/plugin/nar/AbstractNarLayout.java b/src/main/java/org/apache/maven/plugin/nar/AbstractNarLayout.java
index 3f2cf17..d04c01e 100644
--- a/src/main/java/org/apache/maven/plugin/nar/AbstractNarLayout.java
+++ b/src/main/java/org/apache/maven/plugin/nar/AbstractNarLayout.java
@@ -139,6 +139,14 @@ public abstract class AbstractNarLayout
log );
}
}
+ if ( NarUtil.getOS( os ).equals( OS.MACOSX ) )
+ {
+ File[] dylibDirs = new File[2];
+ dylibDirs[0] = new File( narLocation, "lib/" + defaultAOL + "/" + Library.SHARED );
+ dylibDirs[1] = new File( narLocation, "lib/" + defaultAOL + "/" + Library.JNI );
+
+ NarUtil.runInstallNameTool( dylibDirs, log );
+ }
}
/**