summaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/maven/plugin/nar/NarCompileMojo.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/apache/maven/plugin/nar/NarCompileMojo.java')
-rw-r--r--src/main/java/org/apache/maven/plugin/nar/NarCompileMojo.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/org/apache/maven/plugin/nar/NarCompileMojo.java b/src/main/java/org/apache/maven/plugin/nar/NarCompileMojo.java
index 88f7267..8664d96 100644
--- a/src/main/java/org/apache/maven/plugin/nar/NarCompileMojo.java
+++ b/src/main/java/org/apache/maven/plugin/nar/NarCompileMojo.java
@@ -138,7 +138,15 @@ public class NarCompileMojo
task.setLinkFortran( library.linkFortran() );
// outDir
- File outDir = getLayout().getLibDirectory( getTargetDirectory(), getAOL().toString(), type );
+ File outDir;
+ if ( type.equals( Library.EXECUTABLE ) )
+ {
+ outDir = getLayout().getBinDirectory( getTargetDirectory(), getAOL().toString() );
+ }
+ else
+ {
+ outDir = getLayout().getLibDirectory( getTargetDirectory(), getAOL().toString(), type );
+ }
outDir.mkdirs();
// outFile