aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers
diff options
context:
space:
mode:
Diffstat (limited to 'lib/compilers')
-rw-r--r--lib/compilers/ispc.js4
-rw-r--r--lib/compilers/rust.js4
-rw-r--r--lib/compilers/swift.js4
-rw-r--r--lib/compilers/zig.js4
4 files changed, 16 insertions, 0 deletions
diff --git a/lib/compilers/ispc.js b/lib/compilers/ispc.js
index 0ad177ecf..bb571dd8a 100644
--- a/lib/compilers/ispc.js
+++ b/lib/compilers/ispc.js
@@ -33,6 +33,10 @@ class ISPCCompiler extends BaseCompiler {
getArgumentParser() {
return argumentParsers.ISPC;
}
+
+ isCfgCompiler(/*compilerVersion*/) {
+ return true;
+ }
}
module.exports = ISPCCompiler;
diff --git a/lib/compilers/rust.js b/lib/compilers/rust.js
index 7715acf49..b0e51635c 100644
--- a/lib/compilers/rust.js
+++ b/lib/compilers/rust.js
@@ -50,6 +50,10 @@ class RustCompiler extends BaseCompiler {
getArgumentParser() {
return argumentParsers.Clang;
}
+
+ isCfgCompiler(/*compilerVersion*/) {
+ return true;
+ }
}
module.exports = RustCompiler;
diff --git a/lib/compilers/swift.js b/lib/compilers/swift.js
index 8a25ae949..71934d7e8 100644
--- a/lib/compilers/swift.js
+++ b/lib/compilers/swift.js
@@ -29,6 +29,10 @@ class SwiftCompiler extends BaseCompiler {
getArgumentParser() {
return argumentParsers.Clang;
}
+
+ isCfgCompiler(/*compilerVersion*/) {
+ return true;
+ }
}
module.exports = SwiftCompiler;
diff --git a/lib/compilers/zig.js b/lib/compilers/zig.js
index 52e67c8b0..396676c77 100644
--- a/lib/compilers/zig.js
+++ b/lib/compilers/zig.js
@@ -84,6 +84,10 @@ class ZigCompiler extends BaseCompiler {
const blacklist = /^(((--(cache-dir|name|output|verbose))|(-mllvm)).*)$/;
return _.filter(userOptions, option => !blacklist.test(option));
}
+
+ isCfgCompiler(/*compilerVersion*/) {
+ return true;
+ }
}
module.exports = ZigCompiler;