From 8238f2cdc07860595fad18a282bb692b66200934 Mon Sep 17 00:00:00 2001 From: messense Date: Wed, 1 Dec 2021 18:01:59 +0800 Subject: [PATCH] Define `CMAKE_SYSTEM_NAME` when compiling for Linux --- src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 18c2fdc..778d87b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -637,6 +637,10 @@ impl Config { cmd.arg("-DCMAKE_OSX_SYSROOT=/"); cmd.arg("-DCMAKE_OSX_DEPLOYMENT_TARGET="); } + } else if target.contains("linux") { + if !self.defined("CMAKE_SYSTEM_NAME") { + cmd.arg("-DCMAKE_SYSTEM_NAME=Linux"); + } } if let Some(ref generator) = generator { cmd.arg("-G").arg(generator);