mirror of
https://github.com/github/codeql.git
synced 2026-02-19 16:33:40 +01:00
Build with clang for non-windows platforms
This commit is contained in:
@@ -2,10 +2,13 @@ use std::path::PathBuf;
|
||||
|
||||
fn main() {
|
||||
let dir: PathBuf = ["../tree-sitter-ruby", "src"].iter().collect();
|
||||
|
||||
cc::Build::new()
|
||||
let mut build = cc::Build::new();
|
||||
build
|
||||
.include(&dir)
|
||||
.file(dir.join("parser.c"))
|
||||
.file(dir.join("scanner.cc"))
|
||||
.compile("tree-sitter-ruby");
|
||||
.file(&dir.join("parser.c"))
|
||||
.file(&dir.join("scanner.cc"));
|
||||
if !cfg!(windows) {
|
||||
build.cpp(true).compiler("clang");
|
||||
}
|
||||
build.compile("tree-sitter-ruby");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user