f00f3fb | Brad King | 14 May 2019, 15:31:59 UTC | CMake 3.13.5 | 14 May 2019, 15:31:59 UTC |
c525555 | Brad King | 14 May 2019, 15:27:41 UTC | Merge branch 'doc-relnotes-3.13' into release-3.13 Merge-request: !3319 | 14 May 2019, 15:27:41 UTC |
d6b8822 | Brad King | 14 May 2019, 15:18:42 UTC | Help: Add 3.13.5 release notes Add a note about the fix in commit 3d3713121b (target_link_libraries: Fix static library private deps in other dirs, 2019-04-30). | 14 May 2019, 15:18:42 UTC |
c9469c7 | Brad King | 30 April 2019, 17:55:48 UTC | Merge branch 'out-of-dir-linking-private-deps' into release-3.13 Merge-request: !3276 | 30 April 2019, 17:55:48 UTC |
3d37131 | Brad King | 30 April 2019, 17:18:47 UTC | target_link_libraries: Fix static library private deps in other dirs In commit a1ad0a699b (target_link_libraries: Allow use with targets in other directories, 2018-09-07, v3.13.0-rc1~94^2) we accidentally broke the logic that adds `$<LINK_ONLY:...>` to private dependencies of static libraries in their `INTERFACE_LINK_LIBRARIES` in the case that the dependency is added from outside the directory creating the library. The check for a valid target name should apply to the original name specified by the caller and not the encoded cross-directory reference. Fixes: #19197 | 30 April 2019, 17:53:10 UTC |
0c2469e | Brad King | 12 March 2019, 13:42:02 UTC | Merge branch 'wix-cmake-downgrade-fix' into release-3.13 Merge-request: !3087 | 12 March 2019, 13:42:02 UTC |
7593bdf | Nils Gladitz | 12 March 2019, 07:58:45 UTC | CMake: Fix WiX installer downgrades with versioned binaries Since commit 5b9da05b7a (Windows: Embed version information into CMake binaries, 2017-10-25, v3.11.0-rc1~411^2) our binaries have version information that prevents a `.msi` downgrade from replacing them by default. Configure the re-install mode: * a: reinstall all files regardless of version * m: rewrite all per-machine registry entries * u: rewrite all per-user registry entries * s: reinstall shortcuts and icons Fixes: #19006 | 12 March 2019, 13:39:35 UTC |
30c3eff | Brad King | 01 February 2019, 13:23:46 UTC | CMake 3.13.4 | 01 February 2019, 13:23:58 UTC |
1545b89 | Brad King | 31 January 2019, 14:23:03 UTC | Merge branch 'backport-FindLAPACK-typo' into release-3.13 Merge-request: !2897 | 31 January 2019, 16:02:33 UTC |
6f5e4a5 | Brad King | 31 January 2019, 13:59:37 UTC | FindLAPACK: Distinguish check result variable name from FindBLAS Since commit 192a9182f8 (FindLAPACK: MKL clean up and fix for windows, 2013-10-08, v3.0.0-rc1~538^2), FindLAPACK accidentally used FindBLAS's `BLAS_` prefix for some of its check results. Since commit 5b8f69ebe9 (FindBLAS: Detect implicitly linked BLAS library, 2018-08-28, v3.13.0-rc1~150^2~2), FindBLAS stores a check result in a plain `BLAS_WORKS` variable. The typo in FindLAPACK happens to cause a collision with that name. The typo was already fixed in post-3.13 development as part of other work in commit 8b63265ea5 (FindLAPACK: Unify internal variables related to MKL, 2018-11-18). Fix the typo in the 3.13 version of FindLAPACK to avoid the collision. Otherwise it could cause FindLAPACK to incorrectly determine that a certain library combination does not work (or incrrectly that it works). Fixes: #18860 | 31 January 2019, 15:59:25 UTC |
1faebf3 | Brad King | 30 January 2019, 16:34:24 UTC | Merge branch 'backport-autogen-qt-version-from-dirprops' into release-3.13 Merge-request: !2883 | 30 January 2019, 16:34:24 UTC |
2df6d69 | Ben Boeckel | 30 January 2019, 14:16:40 UTC | AutoGen: query Qt5 version from directory properties This allows functions which enable AutoGen to make the version variables available at generate time. See: #18732 | 30 January 2019, 15:46:40 UTC |
b598dfb | Ben Boeckel | 30 January 2019, 15:45:41 UTC | Tests: add cases for providing Qt5Core_VERSION manually | 30 January 2019, 15:46:40 UTC |
17b1d79 | Brad King | 29 January 2019, 17:53:30 UTC | Merge branch 'backport-restore-install-late-framework' into release-3.13 Merge-request: !2878 | 29 January 2019, 17:53:30 UTC |
d9dd68c | Brad King | 29 January 2019, 16:54:46 UTC | macOS: Restore compatibility for setting FRAMEWORK after install() The `FRAMEWORK` target property affects the way the `install()` command treats the target and so should be set first. Our implementation assumed that this was always the case and led to an assertion failure. Prior to CMake 3.12 this was visible only when using an explicit `LIBRARY ... NAMELINK_ONLY` option, but commit 0212d7c762 (install: add NAMELINK_COMPONENT argument, 2018-04-18, v3.12.0-rc1~139^2~3) made it possible with a simple `LIBRARY DESTINATION`. Fully supporting out-of-order specification will require non-trivial refactoring to defer install generator creation to generate time. For now simply restore the old behavior of installing the framework to the library destination. Fixes: #18848 | 29 January 2019, 17:49:53 UTC |
a57fcfa | Brad King | 29 January 2019, 12:00:43 UTC | Merge branch 'add-missing-macos-framework' into release-3.13 Merge-request: !2873 | 29 January 2019, 12:00:43 UTC |
475e78d | Chuck Atkins | 28 January 2019, 21:28:28 UTC | macOS: Add missing explicit dependency on CoreServices framework On Apple, the implementation of cmGlobalXCodeGenerator::Open uses LSOpenCFURLRef from CoreServices. This get's transitively pulled in from CMake's libuv build but ends up generating a linker error when using an external libuv. This explicitly adds the appropriate dependency. | 29 January 2019, 11:59:24 UTC |
f454757 | Brad King | 28 January 2019, 13:29:28 UTC | Merge branch 'doxygen-escaping' into release-3.13 Merge-request: !2867 | 28 January 2019, 13:29:28 UTC |
e81fd5d | Craig Scott | 26 January 2019, 23:34:05 UTC | FindDoxygen: Escape backslashes in default values Doxygen 1.8.15 added a new LATEX_MAKEINDEX_CMD config item and it has a default value that contains a backslash on some installations. Fixes: #18738 | 26 January 2019, 23:34:05 UTC |
27eb8cc | Brad King | 25 January 2019, 12:57:23 UTC | Merge branch 'intel-compile-features' into release-3.13 Merge-request: !2862 | 25 January 2019, 12:57:23 UTC |
fc40bca | Brad King | 25 January 2019, 12:37:20 UTC | Intel: Record support for relaxed constexpr by version 18.0.5 Update the special case added by commit f719a13c28 (Features: Add special case to disable relaxed constexpr for Intel 18, 2018-06-04, v3.12.0-rc1~11^2) to record that 18.0.5 fixed the regression. | 25 January 2019, 12:56:37 UTC |
329cf7f | Brad King | 24 January 2019, 19:18:23 UTC | Merge branch 'revert-file-alt-httpauth' into release-3.13 Merge-request: !2858 | 24 January 2019, 19:18:23 UTC |
646eedc | Brad King | 24 January 2019, 19:13:33 UTC | Revert "file: Allow DOWNLOAD/UPLOAD using alternate authentication methods" Revert commit 31301b46a7 (file: Allow DOWNLOAD/UPLOAD using alternate authentication methods, 2018-08-28, v3.13.0-rc1~155^2). It regressed support for password-protected redirects. Fixes: #18691 | 24 January 2019, 19:14:40 UTC |
845a46f | Brad King | 22 January 2019, 19:11:54 UTC | Merge branch 'backport-cmake-warn-no-src-build-dir' into release-3.13 Merge-request: !2839 | 22 January 2019, 19:47:47 UTC |
6b85eea | Craig Scott | 22 January 2019, 10:35:39 UTC | Help: Add 3.13.4 release note for no source/build dir error/warning | 22 January 2019, 19:07:20 UTC |
2395b1b | Craig Scott | 22 January 2019, 10:33:54 UTC | cmake: Convert no source/build dir error to warning Temporarily restore previous behavior that allowed specifying no source or build directory to work, even though it was neither documented nor supported. This commit is expected to eventually be reverted to restore the fatal error for such cases. Relates: #18817 | 22 January 2019, 10:33:54 UTC |
8887ebc | Brad King | 14 January 2019, 12:27:44 UTC | CMake 3.13.3 | 14 January 2019, 12:27:44 UTC |
c63a19e | Brad King | 14 January 2019, 12:24:36 UTC | Merge branch 'cmake-option-parsing' into release-3.13 Merge-request: !2799 | 14 January 2019, 12:24:36 UTC |
27eb7c5 | Craig Scott | 13 January 2019, 12:44:18 UTC | cmake: Ensure source and binary dirs are set If only the source dir is provided, the binary dir is assumed to be the working directory. If only the binary dir is provided and it doesn't yet have a CMakeCache.txt to provide the source dir, then the source dir is assumed to be the working directory. This logic was not previously being handled correctly when -S and/or -B options were involved. Furthermore, when both were missing, no suitable error message was provided and an empty string was used for the build directory. Fixes: #18707 | 13 January 2019, 20:13:28 UTC |
a1adbc7 | Craig Scott | 13 January 2019, 12:26:56 UTC | cmake: Stop processing if -P option lacks file name While an error message was being logged, processing was continuing nonetheless except with the -P argument omitted. This could have allowed unintended effects if the remaining arguments formed a valid set of command line options. | 13 January 2019, 20:13:27 UTC |
ddb5b09 | Brad King | 11 January 2019, 16:25:59 UTC | Merge branch 'backport-autogen_noqt_warning' into release-3.13 Merge-request: !2787 | 11 January 2019, 16:25:59 UTC |
dd39da5 | Brad King | 11 January 2019, 13:27:14 UTC | Tests: Add case for warning when AUTOMOC/UIC/RCC gets disabled | 11 January 2019, 13:28:42 UTC |
5ae69f5 | Sebastian Holtermann | 10 January 2019, 14:44:10 UTC | Autogen: Issue a warning when AUTOMOC/UIC/RCC gets disabled. We used to silently disable AUTOMOC/UIC/RCC when no valid Qt version was found. This patch introduces the generation of a warning message in that case. Closes #18732. | 10 January 2019, 15:48:28 UTC |
91fa6a4 | Brad King | 10 January 2019, 14:34:14 UTC | Merge branch 'cmake-CDU-option-parsing' into release-3.13 Merge-request: !2783 | 10 January 2019, 14:34:14 UTC |
2ec3363 | Brad King | 26 October 2018, 13:52:36 UTC | Tests: Add cases for -{C,D,U} without a source tree | 10 January 2019, 10:19:26 UTC |
6d53a60 | Paul Seyfert | 23 October 2018, 19:04:34 UTC | cmake: distinguish '-Cpath' from '-C path' in source dir parsing This results in the correct source directory being picked up in calls with cmake sourcedir -C settings and in a more appropriate error message when calling mkdir build ; cd build ; cmake -C settings Also fix `-D` and `-U` in the same way. | 10 January 2019, 10:19:24 UTC |
88c710a | Craig Scott | 09 January 2019, 21:38:29 UTC | Merge branch 'feature/fix-link_resolved_item_into_bundle' into release-3.13 Merge-request: !2728 | 09 January 2019, 21:39:33 UTC |
68bc9fc | Brad King | 08 January 2019, 19:11:03 UTC | Merge branch 'vs2017-skip-2019' into release-3.13 Merge-request: !2775 | 08 January 2019, 19:13:33 UTC |
d44f81c | Brad King | 08 January 2019, 18:45:08 UTC | VS: Exclude VS 2019 instances when using VS 2017 generator Filter instances reported by the VS Installer to consider only VS 2017 instances for the "Visual Studio 15 2017" generator. Fixes: #18721 | 08 January 2019, 19:10:16 UTC |
200bf57 | Tim Blechmann | 11 December 2018, 15:48:53 UTC | BundleUtilities: Ensure target dir exists when creating symlinks Commit v3.13.0-rc1~279^2 (GetPrerequisites: Move dylibs from MacOS to Frameworks folder in bundle, 2018-07-22) introduced a regression that can cause symlink creation to fail during packaging. Symlinks can be created before targets are installed, so the destination directory of the symlink sometimes won't exist at symlink creation. Fixes: #18726 | 08 January 2019, 08:56:34 UTC |
9bbfbd5 | Brad King | 13 December 2018, 11:44:30 UTC | CMake 3.13.2 | 13 December 2018, 11:44:30 UTC |
78e72ef | Brad King | 10 December 2018, 14:16:16 UTC | Merge branch 'cuda-arch-turing' into release-3.13 Merge-request: !2724 | 10 December 2018, 14:20:50 UTC |
7a5a8eb | Anton Chernov | 05 December 2018, 10:37:37 UTC | CUDA: Add CUDA 10 (Turing) detection | 10 December 2018, 14:15:58 UTC |
3b4e86f | Brad King | 07 December 2018, 13:04:55 UTC | Merge branch 'backport-autogen_revert_implicit_includes' into release-3.13 Merge-request: !2709 | 07 December 2018, 13:04:55 UTC |
0becea2 | Brad King | 07 December 2018, 13:04:21 UTC | Merge branch 'cpack-status-callback' into release-3.13 Merge-request: !2696 | 07 December 2018, 13:04:21 UTC |
187481d | Sebastian Holtermann | 06 December 2018, 17:19:11 UTC | Autogen: Revert passing compiler implicit includes to moc Passing an incomplete list of compiler include directories causes a regression in the KIO project (and probably others). We need to disable it until the complete list is available (see #16291). Fixes: #18669 Issue: #18041 | 07 December 2018, 12:56:46 UTC |
4a3ae17 | Nils Gladitz | 01 December 2018, 08:15:17 UTC | CPack/External: Fix status messages of staging scripts Set progress callback on cmake instance used by CPack. The progress callback is used to output STATUS messages which are otherwise missing when issued from e.g. CPack External staging scripts. Fixes: #18567 | 07 December 2018, 12:33:30 UTC |
45c95a3 | Brad King | 05 December 2018, 19:48:20 UTC | Merge branch 'cuda-external' into release-3.13 Merge-request: !2704 | 05 December 2018, 19:48:20 UTC |
7b74213 | Brad King | 05 December 2018, 16:57:47 UTC | CUDA: Fix crash on linking to a CUDA target without CUDA enabled Do not try to device link or add CUDA runtime libraries if the language is not enabled. Fixes: #18673 Issue: #18614 | 05 December 2018, 19:45:19 UTC |
6294296 | Brad King | 28 November 2018, 11:49:16 UTC | CMake 3.13.1 | 28 November 2018, 11:49:16 UTC |
0f0c8a2 | Brad King | 27 November 2018, 13:45:58 UTC | Merge branch 'autogen_uic_empty_fix_3_13' into release-3.13 Merge-request: !2667 | 27 November 2018, 13:45:58 UTC |
b1b5004 | Sebastian Holtermann | 27 November 2018, 09:50:49 UTC | Autogen: Fix empty uic executable string In CMake 3.13.0 when a target has ``AUTOUIC`` enabled but doesn't link against Qt5Widgets, the uic executable string is empty and an error string "The uic executable \"\" does not exist" is generated. In CMake 3.12 ``AUTOUIC`` was silently disabled instead. This patch fixes the regression and restores the behavior of CMake 3.12. Fixes: #18630 | 27 November 2018, 13:21:40 UTC |
2cf836f | Brad King | 26 November 2018, 18:48:22 UTC | Merge branch 'vs2015-no-sdk' into release-3.13 Merge-request: !2656 | 26 November 2018, 18:48:22 UTC |
f54d28a | Harry Mallon | 23 November 2018, 15:36:24 UTC | VS: Avoid crash with VS 2015 when all SDKs are higher than 10.0.14393.0 Move the filter added by commit v3.13.0-rc1~72^2~2 (VS: Do not select a Windows SDK too high for current VS version, 2017-08-07, committed 2018-09-17) to before our check that the remaining list is empty. Otherwise we crash when dereferencing the first entry of an empty vector. Also add a comment explaining where 10.0.14393.0 came from. Fixes: #18633 | 26 November 2018, 18:42:50 UTC |
1f531e0 | Brad King | 26 November 2018, 18:18:16 UTC | Merge branch 'FindBoost-no-cxx' into release-3.13 Merge-request: !2663 | 26 November 2018, 18:18:16 UTC |
0369362 | Brad King | 26 November 2018, 18:06:12 UTC | FindBoost: Restore finding without CXX language enabled Since commit v3.13.0~7^2 (FindBoost: Improve compiler prefix detection for GCC 5+ and clang 4+, 2018-11-07) we run the internal `_Boost_COMPILER_DUMPVERSION` macro on all UNIX platforms. Teach the macro to tolerate missing `CMAKE_CXX_COMPILER_VERSION`, which occurs when the CXX language is not enabled. Fixes: #18624 | 26 November 2018, 18:13:58 UTC |
8068850 | Brad King | 20 November 2018, 19:19:20 UTC | Merge branch 'fortran-submodule-case' into release-3.13 Merge-request: !2644 | 20 November 2018, 19:19:20 UTC |
ead16ad | Brad King | 20 November 2018, 19:07:03 UTC | Fortran: Fix module dependency scanning with upper-case SUBMODULE The lexical token expression added by commit v3.7.0-rc1~73^2~1 (Fortran: Add support for submodule syntax in dependency scanning, 2016-09-05) has a typo and does not match upper-case `B` in `SUBMODULE`. Fix it. Fixes: #18595 | 20 November 2018, 19:16:26 UTC |
05a2ca7 | Brad King | 20 November 2018, 14:31:28 UTC | CMake 3.13.0 | 20 November 2018, 14:31:28 UTC |
a5241cc | Brad King | 19 November 2018, 20:47:59 UTC | Merge branch 'blas-pkgcfg' into release-3.13 Merge-request: !2631 | 19 November 2018, 20:47:59 UTC |
a3c31ef | Martin von Gagern | 18 November 2018, 10:24:44 UTC | FindBLAS: Restore BLAS_FOUND when found using pkgconfig Refactoring in commit v3.12.0-rc1~92^2 (FindPkgConfig: export the list of found libraries also as variable, 2018-05-11) dropped use of FPHSA to set `BLAS_FOUND`. Set it explicitly instead. | 19 November 2018, 20:47:20 UTC |
3e1c361 | Brad King | 19 November 2018, 20:37:05 UTC | Merge branch 'FindPython-lib-arch' into release-3.13 Merge-request: !2624 | 19 November 2018, 20:37:05 UTC |
c24f29c | Marc Chevrier | 16 November 2018, 15:24:40 UTC | FindPython: Ensure config tool matches library architecture | 19 November 2018, 20:36:26 UTC |
d3fa2e7 | Brad King | 19 November 2018, 18:32:13 UTC | Merge branch 'irsl-ucrt-version' into release-3.13 Merge-request: !2637 | 19 November 2018, 18:32:13 UTC |
01c7d9c | Brad King | 19 November 2018, 18:20:40 UTC | IRSL: Detect versioned Windows Universal CRT directories Windows SDK version 10.0.17763.0 now places the uCRT libraries in a versioned directory. Fixes: #18603 | 19 November 2018, 18:31:40 UTC |
e593161 | Brad King | 19 November 2018, 15:12:49 UTC | Merge branch 'backport-configure_file-canonical-deps' into release-3.13 Merge-request: !2635 | 19 November 2018, 15:14:26 UTC |
5770122 | Frank Benkstein | 09 November 2018, 18:14:58 UTC | configure_file: canonicalize input and output path in dependencies Represent the input file path internally in canonical form. Otherwise multiple `configure_file` calls that share the same input file but specify it relative to different directories (e.g. via `../`) result in multiple copies of the dependency on the rule to re-run CMake. This causes the Ninja generator to emit duplicate phony build statements for these dependencies, which generates an error with `-w dupbuild=err`, which will be default in Ninja 1.9. Also canonicalize the output path for consistency. Add a test case. Fixes: #18584 | 19 November 2018, 15:11:12 UTC |
d684090 | Brad King | 15 November 2018, 15:18:00 UTC | Merge branch 'ctest-stdin' into release-3.13 Merge-request: !2618 | 15 November 2018, 15:18:00 UTC |
86e8315 | Brad King | 15 November 2018, 13:03:57 UTC | CTest: Restore inheritance of stdin by test processes Since commit v3.11.0-rc1~117^2 (CTest: Re-implement test process handling using libuv, 2017-12-10) we do not give the child test processes any stdin. Prior to that change we let the child test processes inherit stdin from ctest itself. Tests that run serially might be able to use the real stdin meaningfully, so restore that behavior and add a test case. Fixes: #18591 | 15 November 2018, 13:08:56 UTC |
bdec3bd | Brad King | 15 November 2018, 13:03:12 UTC | Tests: Teach RunCMake infrastructure to optionally provide stdin | 15 November 2018, 13:08:56 UTC |
ad6ef6c | Brad King | 13 November 2018, 15:37:23 UTC | Merge branch 'FindBoost-1.69' into release-3.13 Merge-request: !2601 | 13 November 2018, 15:37:23 UTC |
5045cd8 | Roger Leigh | 12 November 2018, 17:12:02 UTC | FindBoost: Additional fixes for 1.69 | 13 November 2018, 15:37:01 UTC |
abe1a34 | Brad King | 09 November 2018, 16:53:31 UTC | Merge branch 'FindBoost-compiler-guess-update' into release-3.13 Merge-request: !2579 | 09 November 2018, 16:53:31 UTC |
b71667a | Mateusz Łoskot | 07 November 2018, 23:12:03 UTC | FindBoost: Improve compiler prefix detection for GCC 5+ and clang 4+ Add recognition of compiler version and prefix for clang. Accommodate changes to version numbering scheme for GCC 5+ and clang 4+ - Minor number becomes patch, so excluded it from compiler prefix. - Improves searching for Boost 1.69+ libraries built with GCC 5+ and clang 4+, where library names are generated with compiler tag based on major version only eg. -gcc5 for GC 5.5.0 or -clang6 for clang 6.0.0 - Follows up related changes in upcoming Boost 1.69 https://github.com/boostorg/build/pull/349 Dump detected compiler version in Boost_DEBUG message. Replace use of CMAKE_COMPILER_IS_GNUCXX with CMAKE_CXX_COMPILER_ID. | 09 November 2018, 16:52:43 UTC |
51bf23e | Brad King | 09 November 2018, 16:45:30 UTC | Merge branch 'asm-compiler-id-clang' into release-3.13 Merge-request: !2584 | 09 November 2018, 16:45:30 UTC |
cda0b14 | Brad King | 09 November 2018, 16:44:44 UTC | Merge branch 'FindBoost-link-threads' into release-3.13 Merge-request: !2570 | 09 November 2018, 16:44:44 UTC |
c84fb48 | Brad King | 09 November 2018, 16:23:57 UTC | ASM: Detect compiler id for Clang used as Assembler Add missing vendor table entries for Clang and AppleClang to identify them. Previously this worked only if Clang was also enabled as a C or CXX compiler first because we used to copy the C compiler id. However, that was removed by commit v3.13.0-rc1~44^2 (ASM: Search for full path even when using C or C++ compiler, 2018-09-26). Fixes: #18575 | 09 November 2018, 16:34:34 UTC |
bd831ed | Felix Geyer | 06 November 2018, 17:33:43 UTC | FindBoost: Add system thread library to Boost_LIBRARIES Add the system thread library to Boost_LIBRARIES when the boost thread component has been found. The Boost::thread imported target already pulls in Threads::Threads. This changes does the same for projects using the Boost_LIBRARIES variable instead. | 09 November 2018, 15:38:45 UTC |
8d70ed5 | Brad King | 07 November 2018, 12:50:43 UTC | CMake 3.13.0-rc3 | 07 November 2018, 12:50:43 UTC |
3bad96c | Brad King | 07 November 2018, 12:41:34 UTC | Merge branch 'FindOpenMP-log-errors' into release-3.13 Merge-request: !2574 | 07 November 2018, 12:41:34 UTC |
272c4c3 | Ivan Pozdeev | 06 November 2018, 21:32:54 UTC | FindOpenMP: Log error output | 07 November 2018, 12:38:54 UTC |
db0445f | Ivan Pozdeev | 06 November 2018, 18:54:07 UTC | FindOpenMP: Fix warnings with -Wstrict-prototypes With -Wstrict-prototype -Werror, the check would fail | 07 November 2018, 12:38:54 UTC |
263d28b | Brad King | 06 November 2018, 16:50:28 UTC | Merge branch 'cpack-doc-gen-names' into release-3.13 Merge-request: !2563 | 06 November 2018, 16:50:28 UTC |
77f8393 | Brad King | 06 November 2018, 16:28:26 UTC | Merge branch 'backport-FindBoost-explicit-arch-tag' into release-3.13 Merge-request: !2568 | 06 November 2018, 16:28:26 UTC |
4725506 | Brad King | 06 November 2018, 16:27:41 UTC | Merge branch 'rename-cpack-ext-generator' into release-3.13 Merge-request: !2566 | 06 November 2018, 16:27:41 UTC |
12deb05 | Craig Scott | 03 November 2018, 23:02:05 UTC | Help: Use correct CPack generator names CPack generator names were not used consistently throughout the documentation, resulting in ambiguity about what the correct name was for use with the `cpack -G` option. With the changes in this commit, the cpack-generators(7) page of the manual now shows the correct names and other help pages no longer use inconsistent or incorrect names. | 06 November 2018, 05:42:38 UTC |
1e08b62 | Brad King | 05 November 2018, 15:47:04 UTC | FindBoost: Add explicit Boost_ARCHITECTURE option Boost 1.66 and above built with `--layout=versioned` add an architecture tag to the library file names. We already try to compute this tag automatically when `CMAKE_CXX_COMPILER_ARCHITECTURE_ID` is available, but that is currently not computed everywhere. Add an explicit `Boost_ARCHITECTURE` option that a user can set to specify the architecture tag. Issue: #17701 | 05 November 2018, 15:55:15 UTC |
fe997d8 | Brad King | 05 November 2018, 13:11:13 UTC | Merge branch 'blaslapack95' into release-3.13 Merge-request: !2560 | 05 November 2018, 13:11:13 UTC |
f1a3e4e | Jakub Benda | 04 November 2018, 17:16:32 UTC | FindLAPACK: Correct library name and symbol searched in LAPACK95 wrapper The symbol "CHEEV", originally used to determine if a library provides Fortran 95 wrappers for LAPACK, has been replaced by "cheev_f95". "CHEEV" is provided by libmkl_intel_(i)lp64, which does not provide the generic Fortran 95 wrappers. Instead, libmkl_lapack95_(i)lp64 does; one of the specializations of the type-generic interfaces contained in that library is "lapack_f95". Also, FindLAPACK used libmkl_intel_(i)lp64 instead of the correct libmkl_lapack95_(i)lp64 library for LAPACK95 functionality. This has been fixed, too. | 05 November 2018, 13:00:02 UTC |
970b18e | Jakub Benda | 04 November 2018, 17:08:15 UTC | FindBLAS: Correct symbol searched in BLAS95 wrapper The symbol "SGEMM", originally used to determine if a library provides Fortran 95 wrappers for BLAS, has been replaced by "sgemm_f95". "SGEMM" is provided by libmkl_intel_(i)lp64, which does not provide the generic Fortran 95 wrappers. Instead, libmkl_blas95_(i)lp does; one of the specializations of the type-generic interfaces contained in that library is "sgemm_f95". | 05 November 2018, 13:00:02 UTC |
20d5e77 | Craig Scott | 05 November 2018, 04:58:24 UTC | CPack: Rename Ext generator to External Ext and External were used inconsistently in the code and the docs. This change converts all uses of Ext to External, including within variable names used by the generator. | 05 November 2018, 12:56:03 UTC |
36280e6 | Brad King | 05 November 2018, 12:48:39 UTC | Merge branch 'custom-command-work-dir-genex' into release-3.13 Merge-request: !2559 | 05 November 2018, 12:48:39 UTC |
4cd0594 | Brad King | 05 November 2018, 12:48:22 UTC | Merge branch 'update-curl' into release-3.13 Merge-request: !2550 | 05 November 2018, 12:48:22 UTC |
03d00d6 | Craig Scott | 05 November 2018, 01:04:40 UTC | Merge branch 'cpack-gen-docs-link' into release-3.13 Merge-request: !2562 | 05 November 2018, 01:04:40 UTC |
c12eefa | Craig Scott | 03 November 2018, 21:50:22 UTC | Help: Fix generators link in cpack(1) manual Minor rewording around the updated link and extra blank line added to improve readability and remove a potential ambiguity around the same area. Fixes: #18545 | 03 November 2018, 21:50:22 UTC |
98d5941 | Brad King | 02 November 2018, 16:46:00 UTC | add_custom_{command,target}: Fix WORKING_DIRECTORY leading genex Since commit v3.13.0-rc1~39^2 (add_custom_{command,target}: WORKING_DIRECTORY generator expressions, 2018-09-22) the `WORKING_DIRECTORY` option accepts generator expressions. Fix support for the case of a leading generator expression by deferring conversion to an absolute path until after evaluation of the generator expression. Fixes: #18543 | 03 November 2018, 12:39:45 UTC |
c1ad511 | Brad King | 02 November 2018, 12:14:12 UTC | curl: backport upstream fix to 7.62.0 regression Backport upstream curl commit 2c5ec339ea (Curl_follow: accept non-supported schemes for "fake" redirects, 2018-11-01) to get a fix to curl issue 3210, a regression in 7.62.0. | 02 November 2018, 12:14:12 UTC |
a567f53 | Brad King | 01 November 2018, 13:02:41 UTC | Merge branch 'server-file-monitor-check' into release-3.13 Merge-request: !2556 | 01 November 2018, 13:02:41 UTC |
03bf934 | Brad King | 01 November 2018, 12:35:48 UTC | curl: Modernize tiny test code used for build inside CMake Drop unused code. Report the error message on failure. Format the source file using clang-format. | 01 November 2018, 12:55:50 UTC |
eb52529 | Vladimir Penev | 01 November 2018, 11:21:35 UTC | server: Fix assertion failure on directory paths in file monitor Fixes: #18532 | 01 November 2018, 11:25:17 UTC |