From 03cd69c9c4f9a2d4bff58a4205b37322abcf96e5 Mon Sep 17 00:00:00 2001 From: Natan Date: Sat, 21 Oct 2023 09:38:57 -0300 Subject: [PATCH] make glue code into linking code --- example/lib/generator/src/main/java/Main.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/example/lib/generator/src/main/java/Main.java b/example/lib/generator/src/main/java/Main.java index 3ce7547d..87896ce8 100644 --- a/example/lib/generator/src/main/java/Main.java +++ b/example/lib/generator/src/main/java/Main.java @@ -135,15 +135,16 @@ private static BuildMultiTarget getEmscriptenTarget(IDLReader idlReader) { // Make a static library EmscriptenTarget libTarget = new EmscriptenTarget(idlReader); libTarget.isStatic = true; + libTarget.compileGlueCode = false; libTarget.headerDirs.add("-Isrc/exampleLib"); - libTarget.headerDirs.add("-includesrc/exampleLib/CustomCode.h"); libTarget.cppIncludes.add("**/src/exampleLib/**.cpp"); // multiTarget.add(libTarget); // Only Link and make js file EmscriptenTarget linkTarget = new EmscriptenTarget(idlReader); - linkTarget.compileGlueCode = false; - linkTarget.shouldCompile = false; + linkTarget.compileGlueCode = true; + linkTarget.shouldCompile = true; + linkTarget.headerDirs.add("-includesrc/exampleLib/CustomCode.h"); linkTarget.linkerFlags.add("../../libs/emscripten/exampleLib.a"); // multiTarget.add(linkTarget); }