From 9d25e9c50d24ea1aa884f18d08475c04f0174732 Mon Sep 17 00:00:00 2001 From: dse Date: Wed, 15 Nov 2017 18:33:18 +0400 Subject: [PATCH] Fixed problem with --xplat build when mono does not installed. --- setup.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index c686f4ec2..4ec2a2113 100644 --- a/setup.py +++ b/setup.py @@ -280,7 +280,13 @@ def _get_manifest(self, build_dir): return manifest def _build_monoclr(self): - mono_libs = _check_output("pkg-config --libs mono-2", shell=True) + try: + mono_libs = _check_output("pkg-config --libs mono-2", shell=True) + except: + if DEVTOOLS == "dotnet": + print("Skipping building monoclr module...") + return + raise mono_cflags = _check_output("pkg-config --cflags mono-2", shell=True) glib_libs = _check_output("pkg-config --libs glib-2.0", shell=True) glib_cflags = _check_output("pkg-config --cflags glib-2.0", shell=True)