meson.eclass: set system=windows for mingw cross-compiles

Closes: https://bugs.gentoo.org/636654
This commit is contained in:
Mike Gilbert
2017-11-05 16:52:14 -05:00
parent e8544ac9e4
commit f4ea3e88f0

View File

@@ -103,12 +103,13 @@ _meson_create_cross_file() {
# system roughly corresponds to uname -s (lowercase)
local system=unknown
case ${CHOST} in
*-aix*) system=aix ;;
*-cygwin*) system=cygwin ;;
*-darwin*) system=darwin ;;
*-freebsd*) system=freebsd ;;
*-linux*) system=linux ;;
*-solaris*) system=sunos ;;
*-aix*) system=aix ;;
*-cygwin*) system=cygwin ;;
*-darwin*) system=darwin ;;
*-freebsd*) system=freebsd ;;
*-linux*) system=linux ;;
mingw*|*-mingw*) system=windows ;;
*-solaris*) system=sunos ;;
esac
local cpu_family=$(tc-arch)