-diff -u -r ../meson-0.41.2/mesonbuild/environment.py ./mesonbuild/environment.py
---- ../meson-0.41.2/mesonbuild/environment.py 2017-07-19 11:39:22.000000000 +0200
-+++ ./mesonbuild/environment.py 2017-07-29 00:08:12.592115029 +0200
-@@ -212,6 +212,17 @@
- return env.cross_info.config['host_machine']['system'] == 'darwin'
+diff -u -r /home/fornwall/.termux-build/json-glib/tmp/meson-0.44.0/mesonbuild/mesonlib.py ./mesonbuild/mesonlib.py
+--- /home/fornwall/.termux-build/json-glib/tmp/meson-0.44.0/mesonbuild/mesonlib.py 2017-12-10 14:37:19.000000000 +0100
++++ ./mesonbuild/mesonlib.py 2018-01-21 20:33:57.597610548 +0100
+@@ -245,6 +245,12 @@
+ def is_haiku():
+ return platform.system().lower() == 'haiku'
+
++def is_android():
++ import sysconfig
++ # Taken from Lib/test/support/__init__.py of the python source:
++ _ANDROID_API_LEVEL = sysconfig.get_config_var('ANDROID_API_LEVEL')
++ return _ANDROID_API_LEVEL is not None and _ANDROID_API_LEVEL > 0
++
+ def is_windows():
+ platname = platform.system().lower()
+ return platname == 'windows' or 'mingw' in platname
+@@ -268,6 +274,18 @@
+ return env.cross_info.config['host_machine']['system'] == 'windows'