Create js file also if target file does not exists currently.

This commit is contained in:
Volker Berlin 2019-12-25 19:00:00 +01:00
parent 2da919c9fd
commit be882ed8ad

View File

@ -138,8 +138,10 @@ public class WasmTarget implements Closeable {
* if any I/O error occur
*/
public Writer getJavaScriptOutput() throws IOException {
if( javaScript == null && file != null && file.isFile() ) {
javaScript = new OutputStreamWriter( new BufferedOutputStream( new FileOutputStream( getBaseWasmFile() + ".wasm.js" ) ), StandardCharsets.UTF_8 );
if( javaScript == null && file != null ) {
File jsFile = new File( getBaseWasmFile() + ".wasm.js" );
jsFile.getParentFile().mkdirs();
javaScript = new OutputStreamWriter( new BufferedOutputStream( new FileOutputStream( jsFile ) ), StandardCharsets.UTF_8 );
}
return javaScript;
}