From dab5f42ba9e0550a271efcde456eaf2edfd89f5c Mon Sep 17 00:00:00 2001
From: EndrII <EndrIIMail@gmail.com>
Date: Thu, 7 Oct 2021 13:50:42 +0300
Subject: [PATCH] fix "QtInstallerFramework not found!" error

---
 QIFData/InstallerBase.pri | 23 ++++++++++++++---------
 1 file changed, 14 insertions(+), 9 deletions(-)

diff --git a/QIFData/InstallerBase.pri b/QIFData/InstallerBase.pri
index 5d00e55..75e20e7 100644
--- a/QIFData/InstallerBase.pri
+++ b/QIFData/InstallerBase.pri
@@ -41,18 +41,23 @@ for(val, sopprted_versions) {
 }
 
 isEmpty (BINARY_LIST) {
-      error( "QtInstallerFramework not found!" )
+      warning( "QtInstallerFramework not found! use binaries from PATH" )
+      EXEC=binarycreator
+      REPOGEN=repogen
+
+} else: {
+    win32:EXEC=$$first(BINARY_LIST).exe
+    win32:REPOGEN=$$first(REPO_LIST).exe
+
+    contains(QMAKE_HOST.os, Linux):{
+        unix:EXEC=$$first(BINARY_LIST)
+        win32:EXEC=wine $$first(BINARY_LIST).exe
+
+        REPOGEN=$$first(REPO_LIST)
+    }
 }
 
-win32:EXEC=$$first(BINARY_LIST).exe
-win32:REPOGEN=$$first(REPO_LIST).exe
 
-contains(QMAKE_HOST.os, Linux):{
-    unix:EXEC=$$first(BINARY_LIST)
-    win32:EXEC=wine $$first(BINARY_LIST).exe
-
-    REPOGEN=$$first(REPO_LIST)
-}
 
 message( selected $$EXEC and $$REPOGEN)