b6eb38d | antmak | 28 November 2018, 12:40:20 UTC | Use a proper way to set FLAGS in UseEcos module | 28 November 2018, 12:40:20 UTC |
b736f5f | Brad King | 28 November 2018, 11:45:26 UTC | Merge branch 'release-3.13' | 28 November 2018, 11:45:26 UTC |
6bfcd4d | Brad King | 28 November 2018, 11:42:48 UTC | Merge topic 'autogen_uic_empty_fix_3_13' b1b5004c1a Autogen: Fix empty uic executable string Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2667 | 28 November 2018, 11:42:58 UTC |
faf4496 | Craig Scott | 28 November 2018, 09:26:22 UTC | Merge topic 'doc-cmake.1' e15cac8ee7 Help: Extend the cmake(1) manual 8b3a537c29 Help: Improve cmake(1) manual organization f9c3f7b164 Help: Emphasize tool names in their manuals Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2662 | 28 November 2018, 09:26:33 UTC |
049ca05 | Kitware Robot | 28 November 2018, 05:01:05 UTC | CMake Nightly Date Stamp | 28 November 2018, 05:01:05 UTC |
f49efe2 | Brad King | 27 November 2018, 13:51:18 UTC | Merge topic 'autogen_target_docs' 0d80977af4 Autogen: Documentation updates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2659 | 27 November 2018, 13:51:27 UTC |
e3ec574 | Brad King | 27 November 2018, 13:50:00 UTC | Merge topic 'FindDoxygen-win-glob' 85a035bf00 FindDoxygen: Avoid Windows-specific GLOB on other platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2660 | 27 November 2018, 13:50:07 UTC |
bae7196 | Brad King | 27 November 2018, 13:48:33 UTC | Merge topic 'ctest-updates' d9195ab081 Tests: Teach run_ctest to handle removal of CTestConfig.cmake 1ca53f5ef1 Remove unnecessary CTEST_PROJECT_NAME variables 15ac4aae0e Remove warning when no CTestConfig.cmake file exists 3125c47d27 ctest_build: Do not require unnecessary [CTEST_]PROJECT_NAME value 36bbd07a76 CDashUpload: Use the query part of the submit url as field e1dfe8cee6 CTest: Don't require 'submit.php?' in submit location Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2640 | 27 November 2018, 13:48:49 UTC |
2a6e864 | Brad King | 27 November 2018, 13:48:00 UTC | Merge topic 'blaslapack_mkl_gfortran' c259912b14 FindBLAS: Do not look for BLAS once BLAS95 has been found d5f691be0b FindLAPACK: Additional libraries for MKL+gfortran combination 8b63265ea5 FindLAPACK: Unify internal variables related to MKL ede1715c1d FindLAPACK: Remove MKL components already provided by MKL BLAS 03879b11af FindLAPACK: Prioritize Intel MKL b4edf7b5d2 FindBLAS: Support 32bit Intel MKL 10.3+ fc149a72f7 FindBLAS: Support combination of gfortran and Intel MKL f0d52f55f1 FindBLAS: Consolidate duplicated code related to MKL on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2633 | 27 November 2018, 13:48:08 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 |
4833d2e | Brad King | 27 November 2018, 13:45:18 UTC | Merge branch 'release-3.13' | 27 November 2018, 13:45:18 UTC |
43deb8e | Brad King | 27 November 2018, 13:44:34 UTC | Merge topic 'vs2015-no-sdk' f54d28a838 VS: Avoid crash with VS 2015 when all SDKs are higher than 10.0.14393.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2656 | 27 November 2018, 13:45:00 UTC |
4aad340 | Brad King | 27 November 2018, 13:44:03 UTC | Merge topic 'FindBoost-no-cxx' 0369362132 FindBoost: Restore finding without CXX language enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2663 | 27 November 2018, 13:44:11 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 |
e15cac8 | Brad King | 26 November 2018, 15:26:19 UTC | Help: Extend the cmake(1) manual Extend the description section to cover all capabilities that the "cmake" tool has. Extend the buildsystem generation section to introduce important concepts and describe the basic workflow. Inspired-by: Joachim Wuttke (l) <j.wuttke@fz-juelich.de> | 27 November 2018, 10:13:32 UTC |
8b3a537 | Joachim Wuttke (l) | 15 November 2018, 09:49:42 UTC | Help: Improve cmake(1) manual organization Extend the Synposis, and provide links to manual sections. Add sections for `cmake --open` and `cmake --help-*`. Introduce a new section for buildsystem generation to distinguish it from the other functionality. Populate it with minimal placeholder text for now. It will be extended later. Co-Author: Brad King <brad.king@kitware.com> | 27 November 2018, 10:13:32 UTC |
cee8434 | Kitware Robot | 27 November 2018, 05:01:04 UTC | CMake Nightly Date Stamp | 27 November 2018, 05:01:04 UTC |
85a035b | Noel Eck | 26 November 2018, 15:25:26 UTC | FindDoxygen: Avoid Windows-specific GLOB on other platforms When `$ENV{ProgramFiles}` is empty, GLOB takes `/Graphviz*/bin` as a path cusing the implementation to look at every directory in `/`. If the system has a slow(er) path mounted on '/' then `stat` call can take some time. There *may* be a better fix for this elsewhere, but for now simply do this GLOB only on Windows. Signed-off-by: Noel Eck <noel.eck@intel.com> | 26 November 2018, 19:39:36 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 |
f9c3f7b | Joachim Wuttke (l) | 15 November 2018, 09:49:42 UTC | Help: Emphasize tool names in their manuals Print the name of the **cmake** executable in boldface, so that it does not appear less prominent than other shell commands (which are underlaid with links). Similarly the other tool manuals. | 26 November 2018, 15:17:44 UTC |
d9195ab | Brad King | 26 November 2018, 13:05:13 UTC | Tests: Teach run_ctest to handle removal of CTestConfig.cmake When running tests in a non-fresh build tree there may be files left from previous test runs. In the case that a test removes `CTestConfig.cmake.in`, we must remove any `CTestConfig.cmake` that may have been left behind. | 26 November 2018, 13:05:13 UTC |
5bc3322 | Brad King | 26 November 2018, 13:00:20 UTC | Merge topic 'windows-taskbar-progress' 9175a378f5 QtDialog: Add windows taskbar progress Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2628 | 26 November 2018, 13:00:36 UTC |
ada1041 | Brad King | 26 November 2018, 12:59:53 UTC | Merge topic 'clang-tidy-bugprone' ce2570b207 clang-tidy: Enable checks from bugprone set Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2642 | 26 November 2018, 13:00:01 UTC |
af2960e | Brad King | 26 November 2018, 12:50:38 UTC | Merge topic 'cxx-checks-tolerate-sprintf-warning' 2ca89b5a69 C++ feature checks: Filter out libstdc++ sprintf warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2643 | 26 November 2018, 12:50:51 UTC |
0d80977 | Sebastian Holtermann | 26 November 2018, 08:53:40 UTC | Autogen: Documentation updates This extends the documentation for - :prop_tgt:`AUTOGEN_ORIGIN_DEPENDS` - :prop_tgt:`AUTOGEN_TARGET_DEPENDS` - :variable:`CMAKE_GLOBAL_AUTOGEN_TARGET` | 26 November 2018, 08:57:20 UTC |
6786345 | Kitware Robot | 26 November 2018, 05:01:04 UTC | CMake Nightly Date Stamp | 26 November 2018, 05:01:04 UTC |
37317ec | Kitware Robot | 25 November 2018, 05:01:03 UTC | CMake Nightly Date Stamp | 25 November 2018, 05:01:03 UTC |
c259912 | Jakub Benda | 18 November 2018, 21:37:14 UTC | FindBLAS: Do not look for BLAS once BLAS95 has been found When BLA_F95 is ON, FindBLAS looks for BLAS95_LIBRARIES (in Intel MKL). As this is a superset of BLAS_LIBRARIES, if they are found, no further search in other vendors is necessary. | 24 November 2018, 12:14:32 UTC |
a44191a | Kitware Robot | 24 November 2018, 05:01:03 UTC | CMake Nightly Date Stamp | 24 November 2018, 05:01:03 UTC |
0d6c98d | Kitware Robot | 23 November 2018, 05:01:03 UTC | CMake Nightly Date Stamp | 23 November 2018, 05:01:03 UTC |
f32c0a2 | Kitware Robot | 22 November 2018, 05:01:04 UTC | CMake Nightly Date Stamp | 22 November 2018, 05:01:04 UTC |
ce2570b | Regina Pfeifer | 20 November 2018, 08:13:58 UTC | clang-tidy: Enable checks from bugprone set | 21 November 2018, 12:47:40 UTC |
4e0c75b | Brad King | 21 November 2018, 12:42:26 UTC | Merge topic 'clang-tidy' 5731ec30f0 clang-tidy: fix warnings from version 7 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2636 | 21 November 2018, 12:42:32 UTC |
2b427c2 | Brad King | 21 November 2018, 12:41:21 UTC | Merge topic 'FindGIF-modernize' 74cc42e937 Help: Add notes for topic 'FindGIF-modernize' 6962a41e6b FindGIF: Add test 5bc64fe6c2 FindGIF: Modernize Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2632 | 21 November 2018, 12:41:27 UTC |
74cc42e | Brad King | 21 November 2018, 12:39:58 UTC | Help: Add notes for topic 'FindGIF-modernize' | 21 November 2018, 12:39:58 UTC |
8b83d1f | Brad King | 21 November 2018, 12:37:04 UTC | Merge topic 'find-boost-test-version' 19d92d5e6e FindBoost: provide the version in x.y.z format 186f69cf26 FindBoost: test version variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2638 | 21 November 2018, 12:37:11 UTC |
3d48c54 | Brad King | 21 November 2018, 12:35:52 UTC | Merge branch 'release-3.13' | 21 November 2018, 12:35:52 UTC |
a586b60 | Brad King | 21 November 2018, 12:34:42 UTC | Merge topic 'fortran-submodule-case' ead16adfc8 Fortran: Fix module dependency scanning with upper-case SUBMODULE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2644 | 21 November 2018, 12:34:53 UTC |
3804122 | Kitware Robot | 21 November 2018, 05:01:04 UTC | CMake Nightly Date Stamp | 21 November 2018, 05:01:04 UTC |
ec43aca | Craig Scott | 20 November 2018, 21:48:27 UTC | Merge topic 'doc-module-doc-syntax' 8369e3e782 Help/dev: Modernize module example in the CMake Documentation Guide 664d6178d8 Help: Modernize example find module docs in cmake-developer(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2621 | 20 November 2018, 21:48:45 UTC |
1ca53f5 | Regina Pfeifer | 20 November 2018, 16:08:02 UTC | Remove unnecessary CTEST_PROJECT_NAME variables | 20 November 2018, 20:43:27 UTC |
15ac4aa | Regina Pfeifer | 20 November 2018, 20:19:45 UTC | Remove warning when no CTestConfig.cmake file exists Some CTestConfig.cmake files used to set CTEST_PROJECT_NAME only. Since this variable is no longer used, it is more likely that the whole file is no longer provided by projects. | 20 November 2018, 20:23:59 UTC |
3125c47 | Regina Pfeifer | 20 November 2018, 12:50:19 UTC | ctest_build: Do not require unnecessary [CTEST_]PROJECT_NAME value Since commit v3.0.0-rc1~260^2~32 (ctest_build: Use "cmake --build" to launch the native build tool, 2013-11-14) we no longer need to use the project name in `ctest_build()`. Fixes: #18612 | 20 November 2018, 20:23:59 UTC |
36bbd07 | Regina Pfeifer | 20 November 2018, 15:29:08 UTC | CDashUpload: Use the query part of the submit url as field | 20 November 2018, 20:23:59 UTC |
e1dfe8c | Regina Pfeifer | 20 November 2018, 14:44:17 UTC | CTest: Don't require 'submit.php?' in submit location Fixes: #18611 | 20 November 2018, 20:23:59 UTC |
6962a41 | Maximilian Heinzler | 20 November 2018, 20:03:19 UTC | FindGIF: Add test This tests whether GIFLIB can be found and the linker works. For newer versions (>=5) it also tests if the version was parsed correctly. | 20 November 2018, 20:07:03 UTC |
5bc64fe | Maximilian Heinzler | 18 November 2018, 15:59:50 UTC | FindGIF: Modernize This brings the module up to the current find module standards by adding the GIF_INCLUDE_DIRS variable and the target GIF::GIF. It also updates the documentation style to that of similar modules. | 20 November 2018, 20:07:03 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 |
2ca89b5 | Brad King | 20 November 2018, 17:50:45 UTC | C++ feature checks: Filter out libstdc++ sprintf warnings On OpenBSD linking to `libstdc++` with GCC 6.4 always warns: warning: sprintf() is often misused, please use snprintf() These do not affect the availability of C++ features we're checking, so filter them out. Fixes: #18602 | 20 November 2018, 17:50:45 UTC |
ea52ec9 | Brad King | 20 November 2018, 16:45:54 UTC | Merge branch 'release-3.13' | 20 November 2018, 16:45:54 UTC |
9175a37 | Julien Jomier | 17 November 2018, 13:01:23 UTC | QtDialog: Add windows taskbar progress | 20 November 2018, 16:16:08 UTC |
19d92d5 | Ben Boeckel | 19 November 2018, 21:23:31 UTC | FindBoost: provide the version in x.y.z format | 20 November 2018, 15:45:24 UTC |
186f69c | Ben Boeckel | 19 November 2018, 21:21:55 UTC | FindBoost: test version variables | 20 November 2018, 15:45:24 UTC |
5731ec3 | Regina Pfeifer | 19 November 2018, 17:10:40 UTC | clang-tidy: fix warnings from version 7 Fix some warnings that are new since clang-tidy version 4, and update `.clang-tidy` to suppress the rest. | 20 November 2018, 15:36:08 UTC |
05a2ca7 | Brad King | 20 November 2018, 14:31:28 UTC | CMake 3.13.0 | 20 November 2018, 14:31:28 UTC |
a09274c | Brad King | 20 November 2018, 14:30:24 UTC | Merge branch 'release-3.13' | 20 November 2018, 14:30:24 UTC |
aed259a | Brad King | 20 November 2018, 14:29:38 UTC | Merge topic 'genex-in_list-empty-args' b5f8113ca7 Genex: Add policy to handle empty list items in $<IN_LIST:...> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2569 | 20 November 2018, 14:29:44 UTC |
e653f46 | Brad King | 20 November 2018, 14:25:39 UTC | Merge topic 'blas-pkgcfg' a3c31effed FindBLAS: Restore BLAS_FOUND when found using pkgconfig Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2631 | 20 November 2018, 14:26:31 UTC |
fc366d2 | Brad King | 20 November 2018, 14:25:21 UTC | Merge topic 'FindPython-lib-arch' c24f29c664 FindPython: Ensure config tool matches library architecture Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Eric Noulard <eric.noulard@gmail.com> Merge-request: !2624 | 20 November 2018, 14:25:48 UTC |
4b94f34 | Brad King | 20 November 2018, 14:24:56 UTC | Merge topic 'irsl-ucrt-version' 01c7d9ce86 IRSL: Detect versioned Windows Universal CRT directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2637 | 20 November 2018, 14:25:03 UTC |
8369e3e | Brad King | 15 November 2018, 18:43:09 UTC | Help/dev: Modernize module example in the CMake Documentation Guide | 20 November 2018, 10:03:01 UTC |
664d617 | Brad King | 15 November 2018, 18:38:57 UTC | Help: Modernize example find module docs in cmake-developer(7) | 20 November 2018, 10:03:01 UTC |
d851a8b | Kitware Robot | 20 November 2018, 05:01:05 UTC | CMake Nightly Date Stamp | 20 November 2018, 05:01:05 UTC |
b5f8113 | Kyle Edwards | 06 November 2018, 16:27:03 UTC | Genex: Add policy to handle empty list items in $<IN_LIST:...> The old behavior of $<IN_LIST:...> is inconsistent with that of if(IN_LIST), in that it does not find an empty search item even if the list contains empty items. This change adds a new policy to correctly handle empty items and make the behavior more consistent with if(IN_LIST). Fixes: #18556 | 19 November 2018, 22:02:06 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 |
1dc85a6 | Brad King | 19 November 2018, 15:47:42 UTC | Merge branch 'release-3.13' | 19 November 2018, 15:47:42 UTC |
9e1ee3a | Brad King | 19 November 2018, 15:46:57 UTC | Merge topic 'backport-configure_file-canonical-deps' 57701227d6 configure_file: canonicalize input and output path in dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2635 | 19 November 2018, 15:47:04 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 |
8866f63 | Brad King | 19 November 2018, 14:58:55 UTC | Merge topic 'macro_doc_cleanups' b82526c654 Help: Minor grammar and typo corrections for macro command docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2622 | 19 November 2018, 14:59:02 UTC |
b7b2ce5 | Brad King | 19 November 2018, 14:57:17 UTC | Merge topic 'findx11-imported-targets' bced9d5e56 Tests/FindX11: add a test a7d2ffb232 FindX11: add imported targets 40b3dba529 FindX11: require Freetype and Fontconfig for Xft cc96249e2e FindX11: remove local variable from the advanced list 99489d9f10 FindX11: find Xext.h b8b598061a FindX11: match variables with library names 6079a0d00f FindX11: fix some formatting in the documentation 3c54955d0d FindX11: use `list(APPEND)` for clearer code ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2604 | 19 November 2018, 14:57:46 UTC |
d9d8816 | Brad King | 19 November 2018, 14:57:06 UTC | Merge topic 'pie-link-options' b10f7ac534 CMP0083: fix warning message on try_compile Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2619 | 19 November 2018, 14:57:13 UTC |
95a7351 | Brad King | 19 November 2018, 14:51:57 UTC | Merge topic 'ctest-stdin' 86e8315482 CTest: Restore inheritance of stdin by test processes bdec3bd896 Tests: Teach RunCMake infrastructure to optionally provide stdin Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2618 | 19 November 2018, 14:52:07 UTC |
b10f7ac | Marc Chevrier | 15 November 2018, 15:46:02 UTC | CMP0083: fix warning message on try_compile Fixes: #18593 | 19 November 2018, 09:56:02 UTC |
61e3ced | Kitware Robot | 19 November 2018, 05:01:04 UTC | CMake Nightly Date Stamp | 19 November 2018, 05:01:04 UTC |
d5f691b | Jakub Benda | 18 November 2018, 20:16:39 UTC | FindLAPACK: Additional libraries for MKL+gfortran combination As per Intel MKL command line advisor, "libdl" is added to the list of libraries that provide LAPACK functionality. Furthermore, the implicit link directories are added to the searched libraries to allow finding of "libgomp". | 18 November 2018, 20:16:39 UTC |
8b63265 | Jakub Benda | 18 November 2018, 20:00:14 UTC | FindLAPACK: Unify internal variables related to MKL Auxiliary internal variables related to MKL are now consistently prefixed with LAPACK_mkl_ and unset at the end of the MKL section. | 18 November 2018, 20:00:14 UTC |
ede1715 | Jakub Benda | 18 November 2018, 19:53:32 UTC | FindLAPACK: Remove MKL components already provided by MKL BLAS A surplus library libmkl_gf_... has been removed from the LAPACK libraries serach path (when relevant, it is already provided by BLAS). Similarly, the thread libraries do not need to be explicitly added to the implicit LAPACK libraries, as they are already included in the list (via BLAS libraries provided by FindBLAS). | 18 November 2018, 19:56:24 UTC |
03879b1 | Jakub Benda | 18 November 2018, 19:48:23 UTC | FindLAPACK: Prioritize Intel MKL As in FindBLAS, the Intel Math Kernel Library is now the preferred LAPACK vendor. (The corresponding section of the code has been moved upwards.) | 18 November 2018, 19:48:23 UTC |
b4edf7b | Jakub Benda | 18 November 2018, 16:14:39 UTC | FindBLAS: Support 32bit Intel MKL 10.3+ The module FindBLAS now correctly finds Intel MKL distributions that do not have the (long deprecated) library "libguide", but use "libiomp5" instead. | 18 November 2018, 17:00:37 UTC |
fc149a7 | Jakub Benda | 18 November 2018, 15:05:28 UTC | FindBLAS: Support combination of gfortran and Intel MKL The module FindBLAS now correctly chooses MKL BLAS libraries to search, based on the compiler ID. The MKL libraries needed for BLAS functionality are the following: libmkl_{gf|intel}_{lp64|ilp64}.{a|so} libmkl_{gnu|intel}_thread.{a|so} (or libmkl_sequential.{a|so}) libmkl_core.{a|so} libm libdl lib{gomp|iomp5}.{a|so} (only with libmkl_*_thread.*) To achieve the goal, the following internal variables are defined and used: BLAS_mkl_INTFACE = "gf" or "intel" (based on compiler ID) BLAS_mkl_THREADING = "gnu" or "intel" (based on compiler ID) BLAS_mkl_OMP = "gomp" or "iomp5" (based on compiler ID) BLAS_mkl_LM = "-lm" (not set on Windows) BLAS_mkl_DL = "-ldl" (not set on Windows) The default values for the first three of them are "intel" and "iomp5", unless a Fortran compiler is loaded with CMAKE_Fortran_COMPILER_ID equal to "GNU"; in such case the "gf", "gnu" and "gomp" values are used. In non-Windows systems, the thread library as well as libm and libdl are now added to the linker line to allow static linking of libgomp. | 18 November 2018, 16:59:03 UTC |
f0d52f5 | Jakub Benda | 18 November 2018, 14:52:13 UTC | FindBLAS: Consolidate duplicated code related to MKL on Windows The code that decides which library suffix to use for MKL libraries in Windows was in two places. This commit consolidates it in one place. | 18 November 2018, 14:52:13 UTC |
6f5cdc0 | Kitware Robot | 18 November 2018, 05:01:11 UTC | CMake Nightly Date Stamp | 18 November 2018, 05:01:11 UTC |
be9ad82 | Kitware Robot | 17 November 2018, 05:01:03 UTC | CMake Nightly Date Stamp | 17 November 2018, 05:01:03 UTC |
7aa4109 | Kitware Robot | 16 November 2018, 05:01:04 UTC | CMake Nightly Date Stamp | 16 November 2018, 05:01:04 UTC |
b82526c | Craig Scott | 15 November 2018, 20:54:59 UTC | Help: Minor grammar and typo corrections for macro command docs Follow-up to !2616, specifically commit 22cca9b810 | 15 November 2018, 21:01:55 UTC |
b324743 | Brad King | 15 November 2018, 18:49:51 UTC | Merge topic 'cpack' a26ac919ef Help: Explain interaction of cpack(1) and CPack. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2617 | 15 November 2018, 18:49:58 UTC |
bced9d5 | Ben Boeckel | 12 November 2018, 20:51:50 UTC | Tests/FindX11: add a test | 15 November 2018, 18:08:18 UTC |
a26ac91 | Joachim Wuttke (l) | 14 November 2018, 22:35:22 UTC | Help: Explain interaction of cpack(1) and CPack. In particular, make clear that package/installer generators are not the makefile generators of the cmake command. Also insert sections in CPack doc, and capitalize section titles. | 15 November 2018, 15:50:52 UTC |
1763f04 | Brad King | 15 November 2018, 15:40:56 UTC | Merge topic 'test-WriteBasicConfigVersionFile' f3a381115f Tests: Simplify RunCMake.WriteBasicConfigVersionFile 0dbcc1afbf Tests: Factor out RunCMake.WriteBasicConfigVersionFile test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2612 | 15 November 2018, 15:41:07 UTC |
20aab1a | Brad King | 15 November 2018, 15:40:12 UTC | Merge topic 'configure_file-canonical-deps' 6199637e95 configure_file: canonicalize input and output path in dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2586 | 15 November 2018, 15:40:33 UTC |