fbe6cd1 | Brad King | 17 April 2018, 12:33:46 UTC | CMake 3.11.1 | 17 April 2018, 12:33:46 UTC |
d1d43a6 | Brad King | 17 April 2018, 11:52:19 UTC | Merge branch 'bootstrap_system_libuv_option' into release-3.11 Merge-request: !1971 | 17 April 2018, 11:52:19 UTC |
bbf6479 | Kirill Erofeev | 17 April 2018, 05:56:14 UTC | bootstrap: Add option to enable/disable usage of system libuv | 17 April 2018, 11:44:01 UTC |
054c849 | Brad King | 16 April 2018, 18:12:46 UTC | Merge branch 'FindOpenMP-Intel-Windows' into release-3.11 Merge-request: !1957 | 16 April 2018, 18:12:46 UTC |
0c7433e | Roland Schulz | 13 April 2018, 00:49:05 UTC | FindOpenMP: Fix support for Intel on Windows The change in commit v3.11.0-rc1~334^2 (FindOpenMP: Use NO_DEFAULT_PATH where appropriate, 2017-11-15) broke partial support for Intel on Windows. Since `OpenMP_${LANG}_IMPLICIT_LINK_DIRS` is empty for this compiler the `find_library` call without `NO_DEFAULT_PATH` worked accidentally in environments with the needed libraries in the search path already. Fix support for Intel on Windows by simply removing our explicit search for the `libiomp5md` library. In cases that it is needed, the compiler already inserts metadata in `.obj` files to tell the MSVC linker to use the library. Suggested-by: Christian Pfeiffer <cpfeiffer@live.de> Fixes: #17910 | 16 April 2018, 18:11:12 UTC |
90cdd06 | Brad King | 16 April 2018, 15:58:30 UTC | Merge branch 'implicit-lib-gcceh-file' into release-3.11 Merge-request: !1967 | 16 April 2018, 15:58:30 UTC |
eb04983 | Brad King | 16 April 2018, 15:50:05 UTC | Exclude "libgcc_eh" library files from implicit link libraries Extend the fix in commit v3.9.6~1^2 (Restore exclusion of "gcc_eh" from implicit link libraries, 2017-11-07) to also exclude `gcc_eh` libraries referenced by absolute path to the library file. Issue: #17436 | 16 April 2018, 15:56:23 UTC |
cb8c758 | Brad King | 16 April 2018, 15:38:17 UTC | Merge branch 'libuv_version_bump' into release-3.11 Merge-request: !1966 | 16 April 2018, 15:38:17 UTC |
f5f72ff | ErofeevK | 16 April 2018, 06:48:31 UTC | Explicitly require LibUV 1.10 or higher to build CMake CMake 3.11 now uses `uv_translate_sys_error` introduced in LibUV 1.10. | 16 April 2018, 15:33:52 UTC |
d003066 | Brad King | 13 April 2018, 13:49:51 UTC | Merge branch 'backport-fix-explicit-CMakeLists.txt' into release-3.11 Merge-request: !1959 | 13 April 2018, 13:49:51 UTC |
8480c2a | Brad King | 13 April 2018, 12:49:37 UTC | Restore support for explicitly referenced CMakeLists.txt sources Since commit v3.11.0-rc1~467^2 (VS,Xcode: Add CMakeLists.txt sources without mutating targets, 2017-10-18) we do not add `CMakeLists.txt` to target sources but instead generate references to them directly. This broke projects that explicitly specify their `CMakeLists.txt` file as a source file because the explicit entry is no longer consolidated with the generated one. Teach the relevant generators to avoid duplicating `CMakeLists.txt` source references and add test cases. Fixes: #17828 | 13 April 2018, 13:41:06 UTC |
61607ff | Brad King | 11 April 2018, 15:30:02 UTC | Merge branch 'features-msvc-2017' into release-3.11 Merge-request: !1903 | 11 April 2018, 15:30:02 UTC |
5f4272c | Daniel Filipe | 30 March 2018, 05:04:00 UTC | Features: Record for VS 2017 through 15.6 VS 15.3 has more features than we recorded in commit v3.7.0-rc1~156^2~2 (Features: Record features for VS 15 Preview 4, 2016-09-05). While at it, update comments and simplify some cases. | 11 April 2018, 15:27:07 UTC |
3c0fed4 | Brad King | 10 April 2018, 19:01:43 UTC | Merge branch 'cpack-trace-nullptr' into release-3.11 Merge-request: !1950 | 10 April 2018, 19:01:43 UTC |
6f2701a | Brad King | 10 April 2018, 17:14:02 UTC | CPack: Fix crash on invalid generator name In commit v3.11.0-rc1~68^2 (CPack: accept --trace and --trace-expand, 2017-12-09) a nullptr dereference was added that occurs when `cpack -G NotAGenerator` is invoked. Add the needed condition. Fixes: #17900 | 10 April 2018, 19:00:37 UTC |
ef077c8 | Brad King | 09 April 2018, 16:01:10 UTC | Merge branch 'fix-crash-trace-exp-uninit-vars' into release-3.11 Merge-request: !1944 | 09 April 2018, 16:01:10 UTC |
aad360e | R2RT | 08 April 2018, 20:56:44 UTC | Fix crash with --trace-expand --warn-uninitialized together Some code paths in `ExpandVariablesInString{New,Old}` were not checking the `filename` parameter for a null pointer, but this can happen when using the above flags together. Add the checks and a test case. Fixes: #17896 | 09 April 2018, 15:59:07 UTC |
1c85742 | Brad King | 04 April 2018, 17:17:30 UTC | Merge branch 'revert-CheckIncludeFile-required-libs' into release-3.11 Merge-request: !1931 | 04 April 2018, 17:17:30 UTC |
35109e7 | Brad King | 04 April 2018, 17:08:37 UTC | Revert "CheckIncludeFiles: Honor CMAKE_REQUIRED_LIBRARIES" This reverts commit v3.11.0-rc1~108^2 (CheckIncludeFiles: Honor CMAKE_REQUIRED_LIBRARIES, 2017-12-24). The behavior change can affect checks in existing projects that don't expect the behavior. Introducing the behavior again will require a policy. Fixes: #17874 Issue: #9514 | 04 April 2018, 17:14:01 UTC |
b1aa90f | Brad King | 04 April 2018, 15:20:53 UTC | Merge branch 'autogen-protect-cmsys-calls' into release-3.11 Merge-request: !1918 | 04 April 2018, 15:20:53 UTC |
b11e2c8 | Sebastian Holtermann | 03 April 2018, 14:53:25 UTC | Autogen: Print moc/uic/rcc output to stdout The output of moc/uic/rcc used to be discarded unless the program failed. This lets moc/uic/rcc print their output to stdout even on success. Closes #17860 | 03 April 2018, 15:20:30 UTC |
1d2c9d8 | Sebastian Holtermann | 03 April 2018, 11:36:47 UTC | Autogen: Use std::istreambuf_iterator for file so string reading This adds a dedicated mutex for file reading and writing to cmQtAutoGenerator::FileSystem. The purpose of the change is to avoid that long files reads block cmsys based path computations, which are protected by an other mutex. | 03 April 2018, 15:20:30 UTC |
ccc38fa | Sebastian Holtermann | 03 April 2018, 10:45:16 UTC | Autogen: Protected calls to cmFilePathChecksum Closes #17861 Closes #17862 | 03 April 2018, 15:20:30 UTC |
719b24c | Sebastian Holtermann | 03 April 2018, 10:29:47 UTC | Autogen: Protected calls to cmQtAutoGen::SubDirPrefix | 03 April 2018, 15:20:30 UTC |
9a73615 | Sebastian Holtermann | 03 April 2018, 10:25:28 UTC | Autogen: Protected calls to cmSystemTools::GetFilenameWithoutLastExtension | 03 April 2018, 15:20:30 UTC |
65203ce | Sebastian Holtermann | 03 April 2018, 10:17:14 UTC | Autogen: Protected calls to cmSystemTools::Split/JoinPath | 03 April 2018, 15:20:30 UTC |
14a86c9 | Sebastian Holtermann | 03 April 2018, 09:28:40 UTC | Autogen: Protected calls to cmSystemTools::CollapseCombinedPath | 03 April 2018, 15:20:29 UTC |
61fd4c7 | Brad King | 28 March 2018, 11:26:56 UTC | CMake 3.11.0 | 28 March 2018, 11:26:56 UTC |
36881ee | Brad King | 27 March 2018, 12:51:01 UTC | Merge branch 'ctest_update-memory-problems' into release-3.11 Merge-request: !1893 | 27 March 2018, 12:51:01 UTC |
27f0335 | Brad King | 27 March 2018, 12:41:09 UTC | ctest_update: Fix crash when handling svn externals Refactoring in commit v3.9.0-rc1~156^2 (c++: prefer vectors over lists, 2017-05-04) switched `cmCTestSVN::Repositories` from `std::list` to `std::vector`. This can cause re-allocation when svn externals are processed and break the `RootInfo` pointer that is supposed to point at the first repository element. Switch back to `std::list` so that the address remains stable. Fixes: #17854 | 27 March 2018, 12:46:20 UTC |
75e8af3 | Brad King | 27 March 2018, 12:18:47 UTC | cmSystemTools: Fix ParseArguments out-of-bounds read When checking for a Windows-style leading path, do not read past the null terminator. Issue: #17854 | 27 March 2018, 12:46:20 UTC |
188c5c2 | Brad King | 26 March 2018, 11:48:15 UTC | Merge branch 'revert-CTestTestfile-removal-again' into release-3.11 Merge-request: !1887 | 26 March 2018, 11:48:15 UTC |
70c50aa | Brad King | 26 March 2018, 11:29:48 UTC | Revert "Remove CTestTestfile.cmake when BUILD_TESTING is OFF" Revert commit v3.8.0-rc1~305^2 (Remove CTestTestfile.cmake when BUILD_TESTING is OFF, 2016-11-14) again. We reverted it once in commit v3.8.0-rc3~22^2 (Revert "Remove CTestTestfile.cmake when BUILD_TESTING is OFF", 2017-03-06) but it was accidentally restored by commit v3.11.0-rc1~387^2 (server: add "ctestInfo" request to get test info, 2017-10-25), perhaps due to conflict resolution during rebase. We cannot remove `CTestTestfile.cmake` when testing is off because it breaks projects that never enable testing but create their own `CTestTestfile.cmake` manually instead. Revert the change again and add a test case. | 26 March 2018, 11:44:22 UTC |
218471a | Brad King | 21 March 2018, 17:36:14 UTC | Merge branch 'boost-1.67' into release-3.11 Merge-request: !1865 | 21 March 2018, 17:36:14 UTC |
1673923 | Roger Leigh | 18 March 2018, 13:05:35 UTC | FindBoost: Add support for Boost 1.67 with Python version suffixes Fixes: #16612, #16335, #16391, #12955 | 21 March 2018, 17:34:17 UTC |
2006e98 | Brad King | 21 March 2018, 12:53:53 UTC | Merge branch 'sunpro-5.15' into release-3.11 Merge-request: !1875 | 21 March 2018, 12:53:53 UTC |
4267960 | Brad King | 20 March 2018, 15:45:24 UTC | Features: Record for SunPro 5.15 Oracle Developer Studio 12.6 adds support for more C++ 11 features. | 20 March 2018, 15:48:22 UTC |
6b9172d | Brad King | 19 March 2018, 13:25:26 UTC | CMake 3.11.0-rc4 | 19 March 2018, 13:25:26 UTC |
c78d12f | Brad King | 19 March 2018, 13:17:09 UTC | Merge branch 'revert-findqt4-dirs-fix' into release-3.11 Merge-request: !1867 | 19 March 2018, 13:17:09 UTC |
cf06962 | Brad King | 19 March 2018, 13:10:24 UTC | FindQt4: Revert "Set PLUGINS and IMPORTS dir even if empty" The change in commit v3.11.0-rc1~306^2 (FindQt4: Set PLUGINS and IMPORTS dir even if empty, 2017-11-19) regressed existing builds on some machines. Revert it for CMake 3.11 pending further investigation. Fixes: #17814, #17817 Issue: #14155, #17492 | 19 March 2018, 13:13:25 UTC |
4e9aa80 | Brad King | 16 March 2018, 11:53:36 UTC | Merge branch 'intel-initializer-list' into release-3.11 Merge-request: !1855 | 16 March 2018, 11:53:36 UTC |
df27bd3 | Brad King | 16 March 2018, 11:52:06 UTC | Merge branch 'gtest_discover_tests_timeout' into release-3.11 Merge-request: !1851 | 16 March 2018, 11:52:23 UTC |
fc96d99 | Brad King | 15 March 2018, 13:13:19 UTC | Features: Record initializer list support for Intel 14 and above Features recorded by commit v3.6.0-rc1~120^2~5 (Features: Record standards and features for Intel C++ on UNIX, 2016-04-28) for the Intel compiler left out initializer list support because our test case in `Tests/CompileFeatures/cxx_generalized_initializers.cpp` caused an internal compiler error. It turns out this is because the Intel compiler asserts the `initializer_list` constructor signatures to verify that they match its own `<initializer_list>` header. It was our dummy implementation used to test the language feature without any headers that caused the ICE. Revise it to use a constructor signature accepted by the Intel compiler. Fixes: #17829 | 16 March 2018, 11:47:42 UTC |
96fdde2 | Craig Scott | 14 March 2018, 13:16:36 UTC | GoogleTest: Rename TIMEOUT parameter to avoid clash In gtest_discover_tests(), the TIMEOUT keyword was making it impossible to set the TIMEOUT test property via the PROPERTIES keyword. This would be a frequent case, but it doesn't complain and instead silently does something different to what would normally be expected. The TIMEOUT keyword has been renamed to DISCOVERY_TIMEOUT, thereby removing the clash. This is a breaking change. 3.10.1 and 3.10.2 were the only versions that supported the TIMEOUT keyword and uses of it were likely not working as intended. Fixes: #17801 | 15 March 2018, 11:36:42 UTC |
298e1bf | Brad King | 14 March 2018, 18:08:23 UTC | Merge branch 'xl-cc-default-std' into release-3.11 Merge-request: !1854 | 14 March 2018, 18:08:23 UTC |
194b74d | Brad King | 14 March 2018, 18:04:12 UTC | XL: Fix C default level detection when invoked as 'cc' The IBM XL C compiler does not define `__STDC__` when invoked as plain `cc` instead of `xlc`, so `CMAKE_C_STANDARD_COMPUTED_DEFAULT` does not get set and CMake fails. Teach CMake about the XL compiler's default C standard in this case. Fixes: #17649 | 14 March 2018, 18:07:00 UTC |
7bbaead | Brad King | 14 March 2018, 15:18:14 UTC | Merge branch 'findjni-mips-r6-new-arch' into release-3.11 Merge-request: !1853 | 14 March 2018, 15:18:14 UTC |
8c92596 | YunQiang Su | 14 March 2018, 14:19:12 UTC | FindJNI: add some new architecture names for mips release 6 | 14 March 2018, 15:17:19 UTC |
a039029 | Brad King | 13 March 2018, 17:40:25 UTC | Merge branch 'genex-COMPILE_LANGUAGE-system-include' into release-3.11 Merge-request: !1844 | 13 March 2018, 17:40:25 UTC |
a54b56a | Brad King | 13 March 2018, 17:40:17 UTC | Merge branch 'ccmake-stack-smashing' into release-3.11 Merge-request: !1836 | 13 March 2018, 17:40:17 UTC |
7899e53 | Tianhao Chai | 09 March 2018, 19:04:44 UTC | ccmake: fix status line buffer overflow on very wide terminals A mistyped length calculation will memset across stack frame when the user's terminal width is larger than 270. | 13 March 2018, 17:38:12 UTC |
bab82b0 | Brad King | 12 March 2018, 17:50:45 UTC | Merge branch 'ep-support-passing-var-ending-with-notfound' into release-3.11 Merge-request: !1838 | 12 March 2018, 17:50:45 UTC |
7ad981c | Jean-Christophe Fillion-Robin | 10 March 2018, 09:29:50 UTC | ExternalProject: Fix cache generation when last args ends with "-NOTFOUND" | 12 March 2018, 17:45:50 UTC |
1b5e52f | Brad King | 12 March 2018, 15:43:35 UTC | Genex: Fix COMPILE_LANGUAGE propagation through try_compile When evaluating include directories during export to a `try_compile` test project, thread the compile language through to the generator expression evaluator so it can support `$<COMPILE_LANGUAGE:...>`. Issue: #17811 | 12 March 2018, 17:30:14 UTC |
2deb9b7 | Brad King | 12 March 2018, 15:37:11 UTC | Genex: Fix COMPILE_LANGUAGE in SYSTEM include directories When evaluating `INTERFACE_SYSTEM_INCLUDE_DIRECTORIES`, or evaluating `INTERFACE_INCLUDE_DIRECTORIES` on an imported target, thread the compile language through to the generator expression evaluator so that it can support `$<COMPILE_LANGUAGE:...>`. Fixes: #17811 | 12 March 2018, 15:45:01 UTC |
c6e8442 | Brad King | 12 March 2018, 14:25:53 UTC | Merge branch 'update-buildsystem-docs' into release-3.11 Merge-request: !1839 | 12 March 2018, 14:25:53 UTC |
7875642 | Kai Wolf | 11 March 2018, 08:06:29 UTC | Help: Adapt cmake-buildsystem(7) to new IMPORTED targets features Since commit v3.11.0-rc1~433^2~2 (Teach target_* commands to set INTERFACE properties of IMPORTED targets, 2017-09-18) it is now possible to use the customary `target_*` commands for adjusting the settings of an IMPORTED target. Update documentation accordingly. | 12 March 2018, 14:23:21 UTC |
c5541cf | Brad King | 09 March 2018, 13:33:11 UTC | CMake 3.11.0-rc3 | 09 March 2018, 13:33:11 UTC |
57f35bb | Brad King | 07 March 2018, 15:52:54 UTC | Merge branch 'cuda-no-device-link-rsp' into release-3.11 Merge-request: !1831 | 07 March 2018, 15:52:54 UTC |
f64732f | Brad King | 07 March 2018, 15:28:48 UTC | CUDA: Do not pass unsupported @rspfile arguments to NVCC The nvcc compiler does not support `@<rspfile>` arguments. It does offer a `--options-file` argument that can be investigated later. Fixes: #17797 | 07 March 2018, 15:30:35 UTC |
9288abf | Brad King | 07 March 2018, 12:39:16 UTC | Merge branch 'update-kwsys' into release-3.11 Merge-request: !1830 | 07 March 2018, 12:39:16 UTC |
2c5b435 | Brad King | 07 March 2018, 11:48:34 UTC | Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2018-03-07 (2ad561e7) | 07 March 2018, 11:48:34 UTC |
64d4308 | KWSys Upstream | 07 March 2018, 11:47:12 UTC | KWSys 2018-03-07 (2ad561e7) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 2ad561e78b0d99f083f1213e403d5a8a90e0e134 (master). Upstream Shortlog ----------------- Brad King (4): 6e190d9a Fix include directory usage requirement for build tree 6d4e9fde SystemInformation: Android has no getifaddrs prior to API 24 0a0974d0 SystemTools: Restore unconditional caching in GetActualCaseForPath a241fd13 SystemTools: Remove caching from public GetActualCaseForPath | 07 March 2018, 11:48:32 UTC |
8070abf | Brad King | 06 March 2018, 13:45:29 UTC | Merge branch 'autogen-empty-source-file-fix' into release-3.11 Merge-request: !1825 | 06 March 2018, 13:45:29 UTC |
50b7be6 | Sebastian Holtermann | 06 March 2018, 10:50:55 UTC | Autogen: Check if a file is empty before reading it Calling `std::string::front()` on an empty string results in an undefined behavior by the C++ standard. In gcc8 it causes an assertion to fail. This adds a check to `AUTOGEN` if a file to read is empty and in case avoids the use of an empty `std::string` buffer. Closes #17793 | 06 March 2018, 13:35:08 UTC |
566f8fa | Brad King | 06 March 2018, 13:23:08 UTC | Merge branch 'xl-new-compiler-macros' into release-3.11 Merge-request: !1820 | 06 March 2018, 13:23:08 UTC |
eb1a9be | Brad King | 05 March 2018, 18:42:24 UTC | XL: Recognize compilers identified by __ibmxl__ IBM XL C/C++ for Linux versions 13.1.6 and above no longer define `__IBMC__` or `__IBMCPP__` by default (see `-qxlcompatmacros`). Instead `__ibmxl__` now identifies the compiler along with some related new version macros. Fixes: #17784 | 06 March 2018, 12:43:04 UTC |
ac925ec | Brad King | 27 February 2018, 14:34:35 UTC | CMake 3.11.0-rc2 | 27 February 2018, 14:34:35 UTC |
e708dac | Brad King | 26 February 2018, 15:53:16 UTC | Merge branch 'modules-restore-path-suffixes' into release-3.11 Merge-request: !1802 | 26 February 2018, 15:53:16 UTC |
7b1c142 | Brad King | 26 February 2018, 15:45:37 UTC | Modules: Restore recently removed search path suffixes Refactoring in commit v3.11.0-rc1~293^2~4 (Modules: Remove paths set as global Unix prefixes, 2017-11-20) removed `PATH_SUFFIXES` options that appeared to be used to cover subdirectories of the `PATHS` options that were also removed. However, the path suffixes also apply to other search paths and so should not be removed. Restore them. Fixes: #17760 | 26 February 2018, 15:52:11 UTC |
be97319 | Brad King | 26 February 2018, 15:36:26 UTC | Merge branch 'unixtimefix' into release-3.11 Merge-request: !1800 | 26 February 2018, 15:36:26 UTC |
e1cd936 | Bernhard M. Wiedemann | 26 February 2018, 13:47:54 UTC | Tests: Fix TIMESTAMP-UnixTime test under SOURCE_DATE_EPOCH=1 The test was expecting timestamps on day 1 in 1970 to start at 86400 but they actually started at 0. This worked without `SOURCE_DATE_EPOCH=1` because after 1972, leap days compensated the offset. Fixes: #17762 | 26 February 2018, 15:35:30 UTC |
72a85d9 | Brad King | 23 February 2018, 13:17:51 UTC | Merge branch '14297-partial-xcode-zero-check' into release-3.11 Merge-request: !1790 | 23 February 2018, 13:17:51 UTC |
481420e | Gregor Jasny | 21 February 2018, 22:42:55 UTC | Xcode: Generate ZERO_CHECK generator target only once In case CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY has been enabled generate only the root-level ZERO_CHECK target so targets in subdirectories pick up the root generator target of ZERO_CHECK. For the case that CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY is not enabled more investigation and a proper and final fix is still needed. Issue: 14297 | 22 February 2018, 20:15:48 UTC |
36fc89b | Brad King | 22 February 2018, 18:15:58 UTC | Merge branch 'std-thread-link' into release-3.11 Merge-request: !1789 | 22 February 2018, 18:15:58 UTC |
94eee5e | Brad King | 22 February 2018, 17:57:29 UTC | CMakeLib: Link to system thread libraries to support std::thread Some environments require linking to thread libraries for `std::thread`. Express this direct dependency of CMakeLib explicitly. Previously this was done indirectly through our bundled libuv, but that does not work when using a system libuv. Fixes: #17757 | 22 February 2018, 17:59:20 UTC |
13c5a91 | Brad King | 21 February 2018, 19:41:56 UTC | Merge branch 'test-CompileFeatures-c11-range' into release-3.11 Merge-request: !1785 | 21 February 2018, 19:41:56 UTC |
972f7ca | Brad King | 21 February 2018, 19:34:56 UTC | Tests: Make CompileFeatures C dialect check consistent with impl `Modules/CMakeCCompilerId.c.in` will report the C dialect as 11 whenever `__STDC_VERSION__` indicates *at least* C 11. Make the test consistent with this. We already do this for the C++ case. Fixes: #17740 | 21 February 2018, 19:39:09 UTC |
d513a40 | Brad King | 21 February 2018, 15:33:12 UTC | Merge branch 'autogen-depend-filters-documentation' into release-3.11 Merge-request: !1782 | 21 February 2018, 15:33:12 UTC |
bfffe42 | Sebastian Holtermann | 21 February 2018, 10:04:05 UTC | Autogen: Doc: Extend AUTOMOC_DEPEND_FILTERS documentation | 21 February 2018, 15:28:43 UTC |
1cf7c54 | Sebastian Holtermann | 21 February 2018, 09:00:56 UTC | Autogen: Doc: Extend AUTOGEN_TARGET_DEPENDS documentation | 21 February 2018, 15:28:43 UTC |
82c23d6 | Brad King | 20 February 2018, 16:52:30 UTC | Merge branch 'ti-depfile-flag-fix' into release-3.11 Merge-request: !1774 | 20 February 2018, 16:52:30 UTC |
cab9af7 | Grzegorz Dobinski | 16 February 2018, 22:07:26 UTC | Compiler/TI: Fix depfile generation for C++ In commit v3.11.0-rc1~466^2 (Compiler/TI: Add support for depfile generation for Ninja, 2017-10-16) the flag for C++ was added in a variable with a typo in its name. Fix the spelling. Issue: #17360 | 20 February 2018, 16:52:11 UTC |
eded0ba | Brad King | 16 February 2018, 14:42:09 UTC | Merge branch 'help_fixup' into release-3.11 Merge-request: !1770 | 16 February 2018, 14:42:09 UTC |
1667e24 | Shane Parris | 15 February 2018, 21:52:01 UTC | Help: Fix command references in CMAKE_NETRC* variable documentation | 16 February 2018, 14:41:03 UTC |
02edf08 | Brad King | 15 February 2018, 13:42:07 UTC | Merge branch 'export-android-mk' into release-3.11 Merge-request: !1766 | 15 February 2018, 13:42:07 UTC |
b6d6876 | Brad King | 14 February 2018, 16:15:48 UTC | Android.mk: Fix export of static libraries with PRIVATE dependencies The `LINK_ONLY` generator expression is used to represent private dependencies of static libraries in their `INTERFACE_LINK_LIBRARIES` property value. Fix evaluation of generator expressions during export to support the `LINK_ONLY` genex. Extend the RunCMake.AndroidMK test with a case for this. | 14 February 2018, 16:24:05 UTC |
56e1688 | Brad King | 14 February 2018, 16:09:55 UTC | Android.mk: Evaluate generator expressions up front When exporting `INTERFACE_LINK_LIBRARIES`, we must evaluate generator expressions first, before expanding the `;` list, in case they contain or generate semicolons. | 14 February 2018, 16:19:47 UTC |
43cd946 | Brad King | 13 February 2018, 16:05:11 UTC | Merge branch 'autogen-write-on-change-only' into release-3.11 Merge-request: !1753 | 13 February 2018, 16:05:11 UTC |
101ef67 | Brad King | 13 February 2018, 16:03:55 UTC | Merge branch 'FindImageMagick-FixFor7.0.x' into release-3.11 Merge-request: !1754 | 13 February 2018, 16:03:55 UTC |
2a730e2 | Brad King | 13 February 2018, 16:03:15 UTC | Merge branch '17711-reset-xcode-target-var' into release-3.11 Merge-request: !1757 | 13 February 2018, 16:03:15 UTC |
4349393 | Gregor Jasny | 07 February 2018, 20:24:53 UTC | cmGlobalXCodeGenerator: Properly initialize TARGETS variable Fixes: #17711 | 13 February 2018, 16:02:24 UTC |
9178523 | Roman Wüger | 06 February 2018, 19:43:25 UTC | FindImageMagick: Add 7.0 library names For ImageMagick 7.0.x we need to consider `CORE_RL_MagickWand_` and `CORE_RL_MagickCore_`. | 06 February 2018, 19:54:33 UTC |
c85ef9c | Sebastian Holtermann | 06 February 2018, 13:51:44 UTC | Autogen: Overwrite info files when changed only Check if the content of the AUTOMOC/UIC/RCC info file will change before overwriting it. This avoids unnecessary AUTORCC rebuilds when AUTORCC unrelated CMake settings change. | 06 February 2018, 16:20:08 UTC |
51b287c | Brad King | 05 February 2018, 16:16:50 UTC | CMake 3.11.0-rc1 version update | 05 February 2018, 16:16:50 UTC |
e29df99 | Brad King | 05 February 2018, 16:15:14 UTC | Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. | 05 February 2018, 16:15:14 UTC |
9c1efb6 | Brad King | 05 February 2018, 16:14:23 UTC | Merge topic 'doc-3.11-relnotes' acbbccf7 Help: Organize and revise 3.11 release notes 22ac06ed Help: Consolidate 3.11 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1751 | 05 February 2018, 16:14:31 UTC |
acbbccf | Brad King | 05 February 2018, 15:17:44 UTC | Help: Organize and revise 3.11 release notes Add section headers similar to the 3.10 release notes and move each individual bullet into an appropriate section. Revise a few bullets. | 05 February 2018, 15:56:36 UTC |
22ac06e | Brad King | 05 February 2018, 14:32:26 UTC | Help: Consolidate 3.11 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.11.rst`. | 05 February 2018, 14:32:26 UTC |
a40768b | Brad King | 05 February 2018, 14:27:53 UTC | Merge topic 'bootstrap-try-clang' 04167e39 bootstrap: Add Clang to known compiler candidates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1749 | 05 February 2018, 14:28:01 UTC |