enviornment/llvm-prefix: add Toolchain interface

This commit is contained in:
2024-06-22 23:05:26 +08:00
parent cbd356ce63
commit b973b51245

View File

@@ -1,5 +1,22 @@
import path from "path"; import path from "path";
export interface Toolchain {
/**
* C compiler.
*/
CC: string;
/**
* C++ compiler.
*/
CXX: string;
/**
* Fortran compiler.
*/
FC: string;
};
export function llvmToolchain(prefix: string) { export function llvmToolchain(prefix: string) {
const bin = path.resolve(prefix, "bin"); const bin = path.resolve(prefix, "bin");
return { return {