X Tutup
Skip to content

Commit 10cef00

Browse files
committed
JNAerator: breaking changes for command-line options : -mode replaces -noJar / -noComp with Jar, StandaloneJar, Maven, AutoGeneratedMaven
1 parent 82fc3b9 commit 10cef00

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

Generator/src/main/java/com/nativelibs4java/opencl/generator/JavaCLGenerator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ public JavaCLGenerator(JNAeratorConfig config) {
3232
super(config);
3333

3434
config.noMangling = true;
35+
config.forceOverwrite = true;
36+
config.outputMode = JNAeratorConfig.OutputMode.Directory;
3537
config.noCPlusPlus = true;
3638
config.genCPlusPlus = false;
3739
config.gccLong = true;

MavenPlugin/src/main/java/com/nativelibs4java/opencl/generator/JavaCLGeneratorMojo.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,8 @@ public void generateAll(File root, File javaOutDir, File openCLOutDir) throws IO
124124
for (File file : sources) {
125125
final JNAeratorConfig config = new JNAeratorConfig();
126126
config.autoConf = true;
127-
config.compile = false;
127+
config.forceOverwrite = true;
128+
config.outputMode = JNAeratorConfig.OutputMode.Directory;
128129
config.outputJar = null;
129130
if (!javaOutDir.exists())
130131
javaOutDir.mkdirs();

0 commit comments

Comments
 (0)
X Tutup