From 71c41f07b8eabae6373761024fdf8df9127a49aa Mon Sep 17 00:00:00 2001 From: messense Date: Fri, 3 Dec 2021 00:21:59 +0800 Subject: [PATCH] Define `CMAKE_SYSTEM_NAME` when compiling for Linux (#136) --- 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);