mirror of https://github.com/aminya/setup-cpp
fix: fix setting CPATH
This commit is contained in:
parent
9b3ba25d98
commit
9700bb5f87
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -274,14 +274,14 @@ export async function activateLLVM(directory: string, versionGiven: string) {
|
||||||
|
|
||||||
addEnv("LLVM_PATH", directory) // the output of this action
|
addEnv("LLVM_PATH", directory) // the output of this action
|
||||||
|
|
||||||
const llvmMajor = semverMajor(version)
|
|
||||||
|
|
||||||
// Setup LLVM as the compiler
|
// Setup LLVM as the compiler
|
||||||
addEnv("LD_LIBRARY_PATH", `${lib}${path.delimiter}${ld}`)
|
addEnv("LD_LIBRARY_PATH", `${lib}${path.delimiter}${ld}`)
|
||||||
addEnv("DYLD_LIBRARY_PATH", `${lib}${path.delimiter}${dyld}`)
|
addEnv("DYLD_LIBRARY_PATH", `${lib}${path.delimiter}${dyld}`)
|
||||||
|
|
||||||
if (process.platform !== "win32") {
|
const llvmMajor = semverMajor(version)
|
||||||
// https://github.com/aminya/setup-cpp/issues/6
|
if (existsSync(`${directory}/lib/clang/${version}/include`)) {
|
||||||
|
addEnv("CPATH", `${directory}/lib/clang/${version}/include`)
|
||||||
|
} else if (existsSync(`${directory}/lib/clang/${llvmMajor}/include`)) {
|
||||||
addEnv("CPATH", `${directory}/lib/clang/${llvmMajor}/include`)
|
addEnv("CPATH", `${directory}/lib/clang/${llvmMajor}/include`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue