Skip to content

Commit 8874f3b

Browse files
committed
Add basic QNX support
1 parent 663fb7c commit 8874f3b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

ctest/src/lib.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,6 +1123,15 @@ fn default_cfg(target: &str) -> Vec<(String, Option<String>)> {
11231123
("vxworks", "unix", "")
11241124
} else if target.contains("haiku") {
11251125
("haiku", "unix", "")
1126+
} else if target.contains("qnx") {
1127+
// Set an environment string if provided, empty str otherwise
1128+
let before_env = "-qnx-";
1129+
let env = target
1130+
.rfind(before_env)
1131+
.map(|i| &target[i + before_env.len()..])
1132+
.or(Some(""))
1133+
.unwrap();
1134+
("qnx", "unix", env)
11261135
} else {
11271136
panic!("unknown os/family: {}", target)
11281137
};

0 commit comments

Comments
 (0)