--- a/src/macdeployqt/shared/shared.cpp +++ b/src/macdeployqt/shared/shared.cpp @@ -1241,6 +1241,12 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf if (!QFile(qmlImportScannerPath).exists()) qmlImportScannerPath = QCoreApplication::applicationDirPath() + "/qmlimportscanner"; +#ifdef NIXPKGS_QMLIMPORTSCANNER + // Fallback: Nixpkgs hardcoded path + if (!QFile(qmlImportScannerPath).exists()) + qmlImportScannerPath = NIXPKGS_QMLIMPORTSCANNER; +#endif + // Verify that we found a qmlimportscanner binary if (!QFile(qmlImportScannerPath).exists()) { LogError() << "qmlimportscanner not found at" << qmlImportScannerPath;