aboutsummaryrefslogtreecommitdiff
path: root/build/common.rs
diff options
context:
space:
mode:
Diffstat (limited to 'build/common.rs')
-rw-r--r--build/common.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/build/common.rs b/build/common.rs
index bc720ca..735d5da 100644
--- a/build/common.rs
+++ b/build/common.rs
@@ -172,6 +172,12 @@ const DIRECTORIES_WINDOWS: &[&str] = &[
"C:\\Users\\*\\scoop\\apps\\llvm\\current\\bin",
];
+/// `libclang` directory patterns for illumos
+const DIRECTORIES_ILLUMOS: &[&str] = &[
+ "/opt/ooce/clang-*/lib",
+ "/opt/ooce/llvm-*/lib",
+];
+
//================================================
// Searching
//================================================
@@ -291,6 +297,8 @@ pub fn search_libclang_directories(filenames: &[String], variable: &str) -> Vec<
DIRECTORIES_MACOS
} else if cfg!(target_os = "windows") {
DIRECTORIES_WINDOWS
+ } else if cfg!(target_os = "illumos") {
+ DIRECTORIES_ILLUMOS
} else {
&[]
};