diff --git a/jParser/builder/src/main/java/com/github/xpenatan/jparser/builder/targets/EmscriptenTarget.java b/jParser/builder/src/main/java/com/github/xpenatan/jparser/builder/targets/EmscriptenTarget.java index eae4b756..73038580 100644 --- a/jParser/builder/src/main/java/com/github/xpenatan/jparser/builder/targets/EmscriptenTarget.java +++ b/jParser/builder/src/main/java/com/github/xpenatan/jparser/builder/targets/EmscriptenTarget.java @@ -62,9 +62,11 @@ protected boolean build(BuildConfig config) { copyHelperClass(jsglueDir); } - CustomFileDescriptor mergedIDLFile = mergeIDLFile(jsglueDir); - if(!createGlueCode(mergedIDLFile, jsglueDir)) { - return false; + if(idlReader != null) { + CustomFileDescriptor mergedIDLFile = mergeIDLFile(jsglueDir); + if(!createGlueCode(mergedIDLFile, jsglueDir)) { + return false; + } } if(isStatic) {