better warning when no java
save llvm debug info for source maps, even if js opts run