- Jun 03, 2019
-
-
John Freeman authored
Add a `get_targets` command for querying the CMake configuration. This first version of `get_targets` comes with two modes: - `DIRECTORY`: get the list of targets added in a directory or its subdirectories, and store it in a variable. - `EXPORT`: get the list of targets added to an export set, and store it in a variable.
-
- Jun 02, 2019
-
-
Kitware Robot authored
-
- Jun 01, 2019
-
-
Kitware Robot authored
-
- May 31, 2019
-
-
42e14d90 VS: Added support for VS package references for nuget Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Leonid Pospelov <pospelovlm@yandex.ru> Merge-request: !3389
-
Brad King authored
-
Brad King authored
-
fd28e249 Windows-MSVC.cmake: fix disabling of CMAKE_NINJA_CMCLDEPS_RC Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3404
-
3a7f493b Merge branch 'upstream-KWSys' into update-kwsys 9ef1e13b KWSys 2019-05-30 (f892bacf) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3401
-
4a871d51 FindPython*: remove erroneous code Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3400
-
Brad King authored
-
42bc67bd VS: De-duplicate custom command dependencies d03a6fc8 VS: Clarify name of custom commands AdditionalInputs variable fcedf8e5 VS: Isolate custom command input/output generation scopes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3388
-
2d0b0e2b Do not exclude include directories made implicit by CPATH Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3395
-
Kitware Robot authored
-
- May 30, 2019
-
-
b410dd5a Merge branch 'upstream-vim-cmake-syntax' into update-vim-syntax 06434fc2 vim-cmake-syntax 2019-05-29 (c42ede9f) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3394
-
Brad King authored
Merge-request: !3388
-
Avoid listing the same input more than once in custom commands generated in `.vcxproj` and `.csproj` files. In the case of a `.vcxproj` file additionally avoid listing the source to which the command is attached since it is already implicitly a dependency. This is a nice cleanup and also works around a VS 2019 16.1 regression in MSBuild dependency checking. Starting with that version, MSBuild now re-builds custom commands when the list of dependencies has changed. However, its check is confused by duplicate dependencies. De-duplicating them avoids this problem. Co-Author: Brad King <brad.king@kitware.com> Fixes: #19303
-
-
Brad King authored
-
Marc-André Moreau authored
-
35bfc85d FindBoost: Refactor debug messages Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3382
-
49f5b6f7 Help: Document the expire and external discussion resolve states Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Acked-by:
Brad King <brad.king@kitware.com> Merge-request: !3377
-
4fe34b2d Fixing warnings generated by clang 8.0 on Windows Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3396
-
57cedb18 cmSystemTools: std::string parameters for tar functions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3392
-
6136ab5e Ninja: Use cmNinjaRule as sole parameter in the WriteRule and AddRule methods 6a23fbce Ninja: Add cmNinjaRule class Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3393
-
53cb1f2d cmake: Teach cmake -E tar command, Zstandard compression Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3357
-
Brad King authored
* upstream-KWSys: KWSys 2019-05-30 (f892bacf)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit f892bacf6c563b1f6fb843ffb623b434bc2ded4f (master). Upstream Shortlog ----------------- Zsolt Parragi (1): 887b1da5 Fixing issues when building with clang 8.0 on Windows
-
Brad King authored
Merge-request: !3395
-
Brad King authored
Entries of the `CPATH` environment variable are implicitly searched as include directories by some C/C++ compilers. Since commit 5990ecb7 (Compute implicit include directories from compiler output, 2018-12-07, v3.14.0-rc1~108^2) these entries are detected by CMake and included in the `CMAKE_{C,CXX}_IMPLICIT_INCLUDE_DIRECTORIES` variables. However, we should not exclude them from explicit specification via `-I` or particularly `-isystem` because they are meant as user-specified include directories that can be re-ordered without breaking compiler builtin headers. In particular, we need explicit requests via `include_directories` with the `SYSTEM` option to result in `-isystem` so that third-party headers do not produce warnings. Co-Author: Ben Boeckel <ben.boeckel@kitware.com> Fixes: #19291
-
Marc Chevrier authored
-
Craig Scott authored
Our practice of closing MRs temporarily while discussion takes place in a separate issue isn't always well understood by MR authors. Expiring a MR seems to be better understood, but making it clear that it is also a temporary state is helpful.
-
Kitware Robot authored
-
- May 29, 2019
-
-
Zsolt Parragi authored
* Deprecation removals previously specific to MSVC/Intel now also used by clang * String literals were assigned to non const pointers. These are stored in mutable arrays now * An implicit function pointer to pointer conversion is a Microsoft extension warning is suppressed by an explicit reinterpret_cast * The MSVC specific deprecation macro for jsoncpp was moved after the clang macro to avoid redefinition warnings. This is consistent with how jsoncpp fixed the issue in 36d8cfd7
-
* upstream-vim-cmake-syntax: vim-cmake-syntax 2019-05-29 (c42ede9f)
-
Code extracted from: https://github.com/pboettch/vim-cmake-syntax.git at commit c42ede9f70e53a69f98e5bc5df16f834937dd37c (master). Upstream Shortlog ----------------- Patrick Boettcher (6): 4e657a05 update to cmake version 3.13.20181220-g0495c b0ada6e2 add <LANG>-replacing in variables. 60654a65 Update keywords for version 3.14.20190402-g56ae2 33e512bd format brace-encapsulated variables (varname from var) a3628ebb fix keywords of generator-expressions wrongly colored in simple arguments c42ede9f update to cmake version 3.14.20190529-g067a4f
-
-
74829f01 Help: Add notes for topic 'clang-gnulike-support' 19669abe Tests: handle string escaping differences with NMake+clang a2a90f41 Tests: require C++14 for the Tutorial 4819ff96 Tests: fix failures with gnu mode clang on windows 26af0b25 cmake: use correct stack size with gnu mode clang on windows d44c0db0 clang: setup correct configuration in gnu mode b7d5ef23 cmGlobalNinjaGenerator: use gnu compatible paths with clang in gnu mode 3d0210d8 binutils: add the llvm-* variants to the tool lists. ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Francesco Bertolaccini <francesco@bertolaccini.dev> Acked-by:
Stanislav Ershov <digital.stream.of.mind@gmail.com> Acked-by:
Saleem Abdulrasool <compnerd@compnerd.org> Merge-request: !2992
-
4ff3ab2a FindZLIB: Add more zlib library names Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3384
-
a15595e4 Ninja: Consider 'samu' when looking for CMAKE_MAKE_PROGRAM Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3380
-