diff --git a/bin/syncqt.bat b/bin/syncqt.bat index dd0da87f196..5167f3b4abc 100755 --- a/bin/syncqt.bat +++ b/bin/syncqt.bat @@ -38,5 +38,7 @@ :: $QT_END_LICENSE$ :: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -@rem ***** This assumes PERL is in the PATH ***** -@perl.exe -S syncqt %* +@echo off +rem ***** This assumes PERL is in the PATH ***** +set scriptpath=%~dp0 +perl.exe %scriptpath%syncqt %* diff --git a/mkspecs/features/default_pre.prf b/mkspecs/features/default_pre.prf index b8779c8162b..adcdbb73e92 100644 --- a/mkspecs/features/default_pre.prf +++ b/mkspecs/features/default_pre.prf @@ -25,7 +25,8 @@ exists($$_PRO_FILE_PWD_/sync.profile) { else:QTFWD="-qtdir $$QTDIR" message("Running syncqt for $$PRO_BASENAME in $$OUT_PWD") - system("$$QTDIR/bin/syncqt $$QTFWD -outdir $$OUT_PWD $$_PRO_FILE_PWD_") + qtPrepareTool(QMAKE_SYNCQT, syncqt) + system("$$QMAKE_SYNCQT $$QTFWD -outdir $$OUT_PWD $$_PRO_FILE_PWD_") unset(QTFWD) unset(PRO_BASENAME) }