- Apr 22, 2019
-
-
Brad King authored
Merge-request: !3254
- Apr 19, 2019
-
-
Brad King authored
Merge-request: !3246
-
Brad King authored
The value of `CMAKE_VS_PLATFORM_NAME` is computed by Visual Studio generators based on `CMAKE_GENERATOR_PLATFORM` or some default. Prior to the VS 2019 generator, the default was always `Win32`. However, for the `Visual Studio 16 2019` generator, the default is based on the host platform. Store the default in a new `CMAKE_VS_PLATFORM_NAME_DEFAULT` variable for use by project code. This is particularly useful in toolchain files because they are allowed to set `CMAKE_GENERATOR_PLATFORM` and so `CMAKE_VS_PLATFORM_NAME` is not yet known. Of course the toolchain file author knows whether it will set `CMAKE_GENERATOR_PLATFORM`, and if not then `CMAKE_VS_PLATFORM_NAME_DEFAULT` provides the platform name that will be used. Fixes: #19177
-
- Apr 17, 2019
-
-
Brad King authored
Merge-request: !3236
-
On CentOS 6.10, the libglvnd package from EPEL installs its libraries under a libglvnd subdirectory.
-
- Apr 16, 2019
- Apr 15, 2019
- Apr 12, 2019
- Apr 11, 2019
-
-
Brad King authored
Merge-request: !3217
-
Since commit 9175a378 (QtDialog: Add windows taskbar progress, 2018-11-17, v3.14.0-rc1~330^2) we've added a missing overlay icon. This results in Windows falling back to a default overlay icon. Simply drop this line. Fixes: #19160
-
Brad King authored
Merge-request: !3208
-
Brad King authored
For `MACOSX_BUNDLE` targets we generate an `Info.plist` automatically and add it to the sources presented to Xcode. Avoid mutating the original target's list of sources to achieve this. Otherwise when we generate the same target again (e.g. in a sub-project's Xcode file) it will look different than the first time and possibly break invariants. Fixes: #19114
-
Brad King authored
-
- Apr 09, 2019
-
-
Craig Scott authored
Merge-request: !3206
-
Problem appeared in d6475daa (Modules/CTest: Set SubmitURL, 2018-12-08). Fixes: #19099
-
- Apr 08, 2019
-
-
Brad King authored
Merge-request: !3205
-
In Qt 5.10 the theme support moved to a separate QWindowsVistaStyle plugin. Issue: #19147
-
Brad King authored
Merge-request: !3204
-
Brad King authored
In some cases GCC reports *relative* implicit include directories. They are computed adaptively with respect to the current working directory such that the effective implicit include directory is an unchanging absolute path. Teach our implicit include directory extraction to recognize such paths and normalize them. Fixes: #19133
-
Brad King authored
-
Brad King authored
-
- Apr 04, 2019
-
-
Brad King authored
Merge-request: !3186
-
Brad King authored
Merge-request: !3187
-
Brad King authored
Since VS 2017's v141 toolset there is no longer a simple equation to calculate the redist name, dll version, and VS IDE version from just the MSVC toolset version. Refactor the logic to use hard-coded values and warn when a new version is not supported. Fixes: #19125
-
- Apr 03, 2019
-
-
Brad King authored
Since commit 8f8d0560 (ARMCC: Fix identification of ARM compiler when it defines GNU macros, 2019-03-20, v3.14.1~10^2) we consider ARMCC before Clang or GNU compilers. Since armclang also defines `__ARMCC_VERSION` it is now mistaken for ARMCC. Extend the check for ARMCC to also verify that `__clang__` is not defined. Issue: #19065
-
- Mar 29, 2019
-
-
Brad King authored
Merge-request: !3157
-
Brad King authored
The implicit include directory extraction added by commit 5990ecb7 (Compute implicit include directories from compiler output, 2018-12-07, v3.14.0-rc1~108^2) leaves paths like `/usr/lib/../include` unchanged. Fix the logic to canonicalize such paths (e.g. to `/usr/include`) as we do for implicit link directories already. This is important to ensure the set of implicit directories is represented in the same form as the include directories that will be compared to them. Issue: #19095
-
Brad King authored
Merge-request: !3159
-
Brad King authored
Merge-request: !3160
- Mar 28, 2019
-
-
Both commit 88ecfd8b (CPackIFW: Add some options, 2016-11-11, v3.8.0-rc1~248^2) and commit e5089c56 (CPackIFW: Add some options, 2017-01-24, v3.8.0-rc1~53^2) added some options to this macro's documentation and implementation, but the actual processing of the parsed options was never added. Add it now. Reviewed-by: Konstantin Podsvirov <konstantin@podsvirov.pro>
-
The `cmLocalGenerator::GetIncludeDirectoriesImplicit` method is called by `cmQtAutoGenInitializer` to get the compiler's list of implicit include directories. Since commit 557b2d6e (Fix regression in -I/usr/include exclusion logic, 2019-02-13, v3.14.0-rc2~6^2~2) the method hard-codes exclusion of `/usr/include` for historical reasons. However, it should not be reported as a real implicit include directory unless the compiler really has it. Refactor the logic to distinguish the hard-coded exclusion of `/usr/include` from the real list of implicit include directories. Fixes: #19100
-
- Mar 27, 2019
-
-
Brad King authored
Merge-request: !3145
-