Skip to content

Commit 8a0229a

Browse files
author
wucke13
authored
feat(liboqs): allow setting OQS_PERMIT_UNSUPPORTED_ARCHITECTURE CMake option via environment variable (#203)
fix #202 This allows to set the `OQS_PERMIT_UNSUPOPORTED_ARCHITECTURE` CMake option via an environment variable.
1 parent 5c6ddec commit 8a0229a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

oqs-sys/build.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,12 @@ fn build_from_source() -> PathBuf {
100100
} else {
101101
config.define("OQS_USE_OPENSSL", "No");
102102
}
103+
104+
let permit_unsupported = "OQS_PERMIT_UNSUPPORTED_ARCHITECTURE";
105+
if let Ok(str) = std::env::var(permit_unsupported) {
106+
config.define(permit_unsupported, str);
107+
}
108+
103109
let outdir = config.build_target("oqs").build();
104110

105111
// lib is put into $outdir/build/lib

0 commit comments

Comments
 (0)