Details
-
Bug
-
Resolution: Done
-
P4: Low
-
Qt Creator 4.4.1
-
Windows
Description
Qt Creator converts all environment variable names to uppercase for the environment it passes to its children. This causes problems with 3rd party tools. For example, when building Boost from within CMake using a custom script. The b2 tool bundled with Boost expects the names of environment variables to be canonical. And because Qt Creator capitalizes the environment variables, the Boost build now fails.
The conversion is implemented in src/libs/utils/environment.cpp, line 207: in Environment::Environment() function. Removing the conversion seems to fix the problem.
Attachments
Issue Links
- resulted in
-
QTCREATORBUG-18958 REG 4.4->4.5 beta/Windows: git no longer works
-
- Closed
-