Fix Msys2 build when MINGW_PREFIX is not defined.

Please look at AppVeyor success before merging.
This commit is contained in:
Phenom 2016-08-17 23:58:22 +02:00
parent cc8f2c6e39
commit 04162f90d2

View File

@ -47,19 +47,19 @@ win32 {
}
# Check for msys2
isEmpty(MINGW_PREFIX) {
PREFIX_MSYS2 = $$(MINGW_PREFIX)
isEmpty(PREFIX_MSYS2) {
exists(C:/msys32/mingw32/include) {
message(MINGW_PREFIX is empty. Set it in your environment variables.)
message(Found it here:C:\msys32\mingw32)
MINGW_PREFIX = "C:\msys32\mingw32"
PREFIX_MSYS2 = "C:\msys32\mingw32"
}
exists(C:/msys64/mingw32/include) {
message(MINGW_PREFIX is empty. Set it in your environment variables.)
message(Found it here:C:\msys64\mingw32)
MINGW_PREFIX = "C:\msys64\mingw32"
PREFIX_MSYS2 = "C:\msys64\mingw32"
}
}
PREFIX_MSYS2 = $$(MINGW_PREFIX)
!isEmpty(PREFIX_MSYS2) {
message(msys2 is installed.)
BIN_DIR += "$${PREFIX_MSYS2}/bin"