From 8b2d64c8ddec49ebdaca1330dd225cfa57a94c23 Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Sun, 23 Jul 2017 16:22:15 -0700 Subject: [PATCH] Define CMAKE_SYSTEM_NAME when compiling for Redox --- src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 557d654..ebfac34 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -314,6 +314,10 @@ impl Config { if self.generator.is_none() { cmd.arg("-G").arg(self.visual_studio_generator(&target)); } + } else if target.contains("redox") { + if !self.defined("CMAKE_SYSTEM_NAME") { + cmd.arg("-DCMAKE_SYSTEM_NAME=Generic"); + } } let mut is_ninja = false; if let Some(ref generator) = self.generator {