aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/imports/qbs/Probes/MsvcProbe.qbs
Commit message (Collapse)AuthorAgeFilesLines
* Merge 1.12 into masterChristian Kandeler2018-10-121-0/+2
|\ | | | | | | Change-Id: I96c735aeda89e02f1fa9107ecfc10ebf4b554dbc
| * MSVC: Add support for the Visual Studio 2017 Build ToolsChristian Kandeler2018-10-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This entails: - Auto-detection: The Build Tools no longer have an entry in the registry; use the vswhere tool instead. - Unset the VSINSTALLDIR environment variable before calling the vcvarsall.bat script, as this variable can confuse the msbuild.bat sub- script if it is set. - Look for the base include directory two levels above the directory under which cl.exe is located. Change-Id: Id8f7976e5f41015e59850d3ed68fa81b6ce701a2 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | Remove the base module import from shared imports and modulesJoerg Bornemann2018-06-221-1/+0
|/ | | | | Change-Id: I5270e033dc41b5bd76a417099514c69cc073008b Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Fix MSVC environmentJoerg Bornemann2017-08-141-1/+1
| | | | | | | | Return the right environment from the MsvcProbe. This amends commit d0404591. Change-Id: Iaedb862a07cd9f0c2966ed21714ee7df30927d17 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Automatically determine built-in compiler definesJake Petroules2017-08-111-3/+20
| | | | | | | | This provides users with access to the full list of macros defined by the MSVC, GCC, Clang, or MinGW compiler in use. Change-Id: I6e7f6841bbc18aed13958724b268283d97b17320 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Set cpp.compilerIncludePaths also for MSVCChristian Kandeler2017-01-161-0/+9
| | | | | | | This fixes the artifactScanning() autotest failure on Windows. Change-Id: I37dd5b3f1f6f8f8899ef40cb9eef313f6c7b613e Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Determine Visual Studio architecture & build environment automatically.Jake Petroules2016-06-271-0/+69
This moves one step further to making the setup-toolchains tool unnecessary and also makes the toolchainInstallPath of MSVC profiles consistent with what Qt Creator sets. Change-Id: I3eb11b456bf02bde8993ec0dac7e0f9950174a08 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>