summaryrefslogtreecommitdiff
path: root/giscanner/shlibs.py
diff options
context:
space:
mode:
authorNicola Fontana <ntd@entidi.it>2016-02-12 11:04:11 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2018-01-25 22:10:25 +0000
commit15a28c945f192863c6b0a9818fa3a0713e3d4076 (patch)
treec2a08f2293ba13620b16ce3ee016c3b15dce7fa7 /giscanner/shlibs.py
parentb8da3c080103ba06da8ebd81d6cffbeda8b1bd13 (diff)
downloadgobject-introspection-15a28c945f192863c6b0a9818fa3a0713e3d4076.tar.gz
Allow overriding of the host os name
Added the GI_HOST_OS environment variable to eventually specify the host OS explicitely. It fall backs to os.name to retain backward compatibility. https://bugzilla.gnome.org/show_bug.cgi?id=761985
Diffstat (limited to 'giscanner/shlibs.py')
-rw-r--r--giscanner/shlibs.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/giscanner/shlibs.py b/giscanner/shlibs.py
index 4e459571..525bdba2 100644
--- a/giscanner/shlibs.py
+++ b/giscanner/shlibs.py
@@ -29,7 +29,7 @@ import platform
import re
import subprocess
-from .utils import get_libtool_command, extract_libtool_shlib
+from .utils import get_libtool_command, extract_libtool_shlib, host_os
from .ccompiler import CCompiler
@@ -94,7 +94,7 @@ def _resolve_non_libtool(options, binary, libraries):
else:
binary.args[0] = old_argdir
- if os.name == 'nt':
+ if host_os() == 'nt':
cc = CCompiler()
shlibs = cc.resolve_windows_libs(libraries, options)