- 07 Feb, 2018 1 commit
-
-
Kitware Robot authored
-
- 06 Feb, 2018 1 commit
-
-
Kitware Robot authored
-
- 05 Feb, 2018 14 commits
-
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
Release versions do not have the development topic section of the CMake Release Notes index page.
-
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
-
Brad King authored
Add section headers similar to the 3.10 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
-
Brad King authored
Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.11.rst`.
-
04167e39 bootstrap: Add Clang to known compiler candidates Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1749
-
Add `clang` and `clang++` after the corresponding `gcc` and `g++` candidates. Otherwise it is not tried on platforms where we do not enumerate the toolchain pair candidates.
-
b95eda9b Help: Fix code example in cmake_parse_arguments.rst Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1747
-
a8ee7406 Autogen: Improved multi-config include scheme Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1735
-
c4ffbb79 Autogen: Documentation: Update for AUTORCC changes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1744
-
6d148d6d cmVisualStudio10TargetGenerator: Limit scope of ConvertToWindowsSlash() Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1741
-
Kitware Robot authored
-
- 04 Feb, 2018 2 commits
-
-
Kai Wolf authored
-
Kitware Robot authored
-
- 03 Feb, 2018 2 commits
-
-
Sebastian Holtermann authored
-
Kitware Robot authored
-
- 02 Feb, 2018 8 commits
-
-
bc3697fa UseSWIG: Restore support for like-named .i files in different modules Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1734
-
Fix logic added by commit 2ee10119 (swig: fix incremental build in case of removed interface files, 2017-11-06). Name the extra targets added for Makefile generators using both the module name and .i base name to avoid collisions across modules. Also make sure the extra targets added for all .i files in a module are added as dependencies instead of just the last one. Fixes: #17704
-
df1693bd cmCustomCommandGenerator: Simplify cmOutputConverter access Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1738
-
8285aa9e Tests: Add missing error check in CudaOnly.GPUDebugFlag Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1739
-
20676cba Ninja: Remove unused device link line code Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1737
-
be46f9fb Merge branch 'upstream-KWSys' into update-kwsys 854feacc KWSys 2018-02-01 (04fcc449) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1736
-
Sebastian Holtermann authored
For multi configuration generators AUTOMOC generates the moc files that are included in `mocs_compilation.cpp` in `AUTOGEN_BUILD_DIR/include_$<CONFIG>/`. By doing so each configuration reads different moc files when compiling `mocs_compilation.cpp`. Since we do not (need to) rewrite `mocs_compilation.cpp` on a configuration change anymore, the files also does not need to be recompiled anymore. Not having to rewrite and recompile `mocs_compilation.cpp` on a configuration change anymore was the main objective of this patch. In a similar fashion AUTORCC generates a `qrc_BASE_CMAKE.cpp` file below `AUTOGEN_BUILD_DIR/include_$<CONFIG>/` and `qrc_BASE.cpp` becomes a mere wrapper that includes this actuall rcc output file (when using multi configuration generators). The template files `Modules/AutoRccInfo.cmake.in` and `Modules/AutogenInfo.cmake.in` were removed in favor of writing the info `.cmake` files manually. Closes #17230
-
Kitware Robot authored
-
- 01 Feb, 2018 12 commits
-
-
Vitaly Stakhovsky authored
It is no longer used outside this class, so its scope can be limited to file.
-
Brad King authored
In commit v3.4.0-rc1~480^2~3 (cmCustomCommandGenerator: Port to cmOutputConverter, 2015-06-04), cmCustomCommandGenerator's access to the local generator was removed so it needed to construct its own cmOutputConverter instance. Access to the local generator was then restored by commit v3.4.0-rc1~285^2~21 (cmCustomCommandGenerator: Require cmLocalGenerator in API, 2015-07-25), so now we can use its cmOutputConverter base class methods directly.
-
Brad King authored
Remove the `PRE_LINK` and `POST_BUILD` variables. They are not referenced by `WriteDeviceLinkRule`. Remove the `byproducts` local variable from `WriteDeviceLinkStatement` and all the code populating it. We never used the result.
-
Brad King authored
If `cudaMallocManaged` fails then later use of `has_debug` is not valid.
-
Brad King authored
* upstream-KWSys: KWSys 2018-02-01 (04fcc449)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 04fcc449646eb2ff3d701986946a1db60b2161b7 (master). Upstream Shortlog ----------------- Ben Boeckel (11): ba270398 SystemToolsAppendComponents: move strings when building components cfd0f1e6 JoinPath: push back as a character 6770cb3e GetFilenameName: optionally don't search for \ on non-Windows 22b189b0 ConvertToUnixSlashes: remove escaped space logic 342d69a4 ConvertToUnixSlashes: short-circuit on hasDoubleSlash 5dd87350 ConvertToUnixSlashes: remove pos1 3b46b7c0 ConvertToUnixSlashes: bail early on empty paths 55d1d6ab CollapseFullPath: reserve space for components 68807138 CollapseFullPath: prefer .empty() to .length() == 0 71a6de42 CollapseFullPath: refactor the overloads to share implementations 318550c7 CheckCollapsePath: add more test cases
-
efe22af2 Help: Clarify MSVC and MSVC_VERSION variables Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1732
-
The current documentation doesn't clarify that compilers simulating Visual C++ will also have these variables set.
-
653b8946 Reduce raw string pointers usage. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1729
-
b844a414 UseSWIG: Clarify documentation of SWIG_OUTFILE_DIR 315b0927 UseSWIG: Improve documentation markup ce130c7a UseSWIG: Convert docs to a bracket comment Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1733
-
0def3604 FindMPI: Discard IMPI boilerplate text 9ecbec5e FindMPI: Support for IMPI's compiler check 76755367 FindMPI: Set up environment variables for wrapper e7c0298d FindMPI: Retain unused link paths 8cddc899 FindMPI: Use more CMake variables 8b79107a FindMPI: Improve link information parsing Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1694
-
901c4a1e cmExpandedCommandArgument: add an overload for const char* 88ed556d cmGeneratorTarget: make keyword strings const 14a13d30 cmGeneratorExpressionLexer: only tokenize strings with a '$' f2b8d67f cmTarget: use static strings for special property names 6dfd0f92 cmGeneratorExpressionNode: avoid some strlen in $<TARGET_PROPERTY> f9235fd4 cmAddCustomCommandCommand: use std::string const& for FileIsFullPath c0e7a137 cmAddCustomCommandCommand: store keywords in strings Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1689
-