We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 00e6b22 commit ba6b3bcCopy full SHA for ba6b3bc
src/lib.rs
@@ -628,6 +628,16 @@ impl Config {
628
cmd.arg("-DCMAKE_OSX_SYSROOT=/");
629
cmd.arg("-DCMAKE_OSX_DEPLOYMENT_TARGET=");
630
}
631
+ } else if target.contains("darwin") {
632
+ if !self.defined("CMAKE_OSX_ARCHITECTURES") {
633
+ if target.contains("x86_64") {
634
+ cmd.arg("-DCMAKE_OSX_ARCHITECTURES=x86_64");
635
+ } else if target.contains("aarch64") {
636
+ cmd.arg("-DCMAKE_OSX_ARCHITECTURES=arm64");
637
+ } else {
638
+ panic!("unsupported darwin target: {}", target);
639
+ }
640
641
642
if let Some(ref generator) = generator {
643
cmd.arg("-G").arg(generator);
0 commit comments