diff options
Diffstat (limited to 'lib/compilers/argument-parsers.js')
-rw-r--r-- | lib/compilers/argument-parsers.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/compilers/argument-parsers.js b/lib/compilers/argument-parsers.js index adae6e81f..1a95fb617 100644 --- a/lib/compilers/argument-parsers.js +++ b/lib/compilers/argument-parsers.js @@ -166,6 +166,13 @@ class ISPCParser extends BaseParser { } } +class JavaParser extends BaseParser { + + static parse(compiler) { + return JavaParser.getOptions(compiler, "-help").then(() => compiler); + } +} + class VCParser extends BaseParser { static parse(compiler) { return Promise.all([ @@ -248,6 +255,7 @@ module.exports = { Base: BaseParser, Clang: ClangParser, GCC: GCCParser, + Java: JavaParser, VC: VCParser, Pascal: PascalParser, ISPC: ISPCParser |