- Jan 16, 2020
-
-
Add a `JOB_POOL_PRECOMPILE_HEADER` target property to specify the pool name, and its associated `CMAKE_JOB_POOL_PRECOMPILE_HEADER` variable. Fixes: #20217
-
-
- Jan 14, 2020
-
-
a7d25358 Tutorial: Add the PRIVATE keyword to target_link_libraries command cf2afb10 Tutorial: Remove 'Consumer' example 77b515f3 Tutorial: Improve "MultiPackage" example 3a510a47 Tutorial: Add links to relevant CMake documentation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4113
-
ca9100c5 Ninja Multi-Config: Improve error handling when not doing cross-config build Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4214
-
-
a3c827b2 VS: Add Fortran link flag table entries for /OPT:* Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4210
-
a3c827b2 VS: Add Fortran link flag table entries for /OPT:* Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4210
-
3104dc05 Help: Fix variable name on CMAKE_GLOBAL_AUTOGEN_TARGET page Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4212
-
b7b8331d Xcode: Drop hard-coded default warning flags like -Wmost Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4213
-
bd681fee Help: Add guides for user interaction 61852658 Utilities/Sphinx: Index guide-level documents for cross-referencing b1b7d011 Utilities/Sphinx: Index document types only by top level directory Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Mateusz Łoskot <mateusz@loskot.net> Acked-by:
Daan De Meyer <daan.j.demeyer@gmail.com> Merge-request: !4097
-
-
edb6fe3b FindMatlab: add R2019a and R2019b MATLAB_VERSIONS_MAPPING Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4207
-
edb6fe3b FindMatlab: add R2019a and R2019b MATLAB_VERSIONS_MAPPING Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4207
-
-
b704d58f FindMatlab: in matlab_add_mex use the correct version file Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Patrik Huber <patrikhuber@gmail.com> Merge-request: !4206
-
b704d58f FindMatlab: in matlab_add_mex use the correct version file Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Patrik Huber <patrikhuber@gmail.com> Merge-request: !4206
-
ef4a66d6 CUDA: MSVC generators fill CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4179
-
Kitware Robot authored
-
- Jan 13, 2020
-
-
Kyle Edwards authored
-
Brad King authored
The `-Wmost` flag was added by commit 97a51d21 (ENH: add more xcode stuff, 2005-01-27, v2.4.0~2396), along with a couple others, as part of very early work on the Xcode generator. I suspect that the flags were part of Xcode's project creation wizard. However, they are not appropriate for CMake-based projects because we already have our own mechanisms for specifying flags desired by the project or user. Simply drop the flags. Fixes: #13516
-
Jörg Bornemann authored
CMAKE_GLOBAL_AUTORCC_TARGET was mentioned accidentally.
-
Fixes: #20190
-
Add some prose to the documentation index page to guide readers to the major manuals and guides. Add a new "User Interaction Guide" to help the class of new user who wishes to build a project with CMake for the first time, such as after cloning a repo from a git repository. Add a new "Using Dependencies Guide" to help the class of new user who wishes to consume a SDK provided by a third party and needs a starting point. This is a different type of user to the user who wishes to create their own project from scratch (addressed by the `cmake-buildsystem(7)` manual) as each will encounter needs for information discovery in a different order.
-
Before this modification, the c_mexapi_version.c file was added to all mex libraries. However, if the C language was not enabled in the CMake project configuration, the c_mexapi_version.c file was ignored, creating linking errors in Windows and macOS. This commit ensures that in the case only the CXX languages is enabled, the correct version is passed. Fixes: #19382
-
Reference for versions: https://www.mathworks.com/products/compiler/matlab-runtime.html Fixes: #20087
-
2678e310 target_compile_options: ensure BEFORE keyword is handled in all scopes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4203
-
e8032e20 Ninja Multi-Config: Make cross-config building opt-in Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4205
-
5861c6d4 FindMPI: Preserve include order when extracting component directories Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4153
-
93e9d10c cmCacheManager: more members use std::string Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4186
-
96847751 Refactoring: suppress cmEraseIf in favor of cm::erase_if 348b60d1 STL support: add c++20 std::erase and std::erase_if functions Acked-by:
Kitware Robot <kwrobot@kitware.com> Rejected-by:
Leonid Pospelov <pospelovlm@yandex.ru> Merge-request: !4192
-
09721ca0 target_link_libraries: Fix out-of-dir calls with debug/optimized keywords c4022996 target_link_libraries: Add FIXME comment for out-of-dir genex list Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4202
-
-
d491f34a CPack: Fix regression in DEB generator description Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4204
-
d491f34a CPack: Fix regression in DEB generator description Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4204
-
-
7347e2f8 ObjC: Add VISIBLITY_INLINES_HIDDEN support Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4199
-
7347e2f8 ObjC: Add VISIBLITY_INLINES_HIDDEN support Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4199
-
-
fcde4275 FindPython: ensure new Xcode framework for Python3 is detected dd7b741b macOS: Add support for new Xcode 11 frameworks directory Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4198
-
fcde4275 FindPython: ensure new Xcode framework for Python3 is detected dd7b741b macOS: Add support for new Xcode 11 frameworks directory Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4198
-