forked from qt-creator/qt-creator
PE: Add ability to skip vcvarsall.bat /clean_env
By defining QTC_NO_MSVC_CLEAN_ENV one can skip the vcvarsall.bat / clean_env functionality. Task-number: QTCREATORBUG-28561 Change-Id: I6392b2278008607042a43a38a2c38669b4b52183 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -2098,7 +2098,9 @@ std::optional<QString> MsvcToolChain::generateEnvironmentSettings(const Utils::E
|
|||||||
saver.write("set CLINK_NOAUTORUN=1\r\n");
|
saver.write("set CLINK_NOAUTORUN=1\r\n");
|
||||||
saver.write("setlocal enableextensions\r\n");
|
saver.write("setlocal enableextensions\r\n");
|
||||||
saver.write("if defined VCINSTALLDIR (\r\n");
|
saver.write("if defined VCINSTALLDIR (\r\n");
|
||||||
saver.write(" call \"%VCINSTALLDIR%/Auxiliary/Build/vcvarsall.bat\" /clean_env\r\n");
|
saver.write(" if not defined QTC_NO_MSVC_CLEAN_ENV (\r\n");
|
||||||
|
saver.write(" call \"%VCINSTALLDIR%/Auxiliary/Build/vcvarsall.bat\" /clean_env\r\n");
|
||||||
|
saver.write(" )\r\n");
|
||||||
saver.write(")\r\n");
|
saver.write(")\r\n");
|
||||||
saver.write(call + "\r\n");
|
saver.write(call + "\r\n");
|
||||||
saver.write("@echo " + marker.toLocal8Bit() + "\r\n");
|
saver.write("@echo " + marker.toLocal8Bit() + "\r\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user