- Dec 15, 2018
-
-
wahikihiki authored
-
wahikihiki authored
-
wahikihiki authored
-
Kitware Robot authored
-
- Dec 14, 2018
-
-
Kitware Robot authored
-
- Dec 13, 2018
-
-
34b7003d Documentation: Reference list of target properties in get_target_property Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2736
-
b5b63da0 VS: Fix Deploy content in .csproj files Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2713
-
ea3d60cf VisualStudio10TargetGenerator: support C# refs with '.' in file name. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2729
-
5aa88f0e UseJava: add_jar: rebuild jar on dependencies changes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2727
-
c150bf08 Server mode: Fix regression of hasInstallRule Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2735
-
b29d9670 Merge branch 'upstream-KWSys' into update-kwsys 8ca8daeb KWSys 2018-12-12 (abb8c680) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2733
-
2d68b2c5 String: Add str_if_stable() as a const alternative to str() a0841b59 String: Add support for a ""_s string literal syntax 9d5fe8e9 String: Add 'borrow' member to construct borrowing instances 80802a00 String: Add support for concatenation by operator+ ff69763c String: Add a custom string type 410a3e4b Add support for using C++17 string_view or a fallback Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Daniel Pfeifer <daniel@pfeifer-mail.de> Acked-by:
Pavel Solodovnikov <hellyeahdominate@gmail.com> Merge-request: !2578
-
b9c6f082 Help: Add release note for fileapi feature 4b6b2a57 fileapi: extend codemodel v2 with directory details eb8c7676 fileapi: extend codemodel v2 with a project model 42f0125c fileapi: Add test for cmakeFiles v1 66154081 fileapi: add cmakeFiles v1 3f6ee75a fileapi: Add test for cache v2 7489e95b fileapi: add cache v2 ea0a0601 fileapi: Add test for codemodel v2 ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2706
-
Brad King authored
-
Tobias Hunger authored
-
Kitware Robot authored
-
- Dec 12, 2018
-
-
Brad King authored
Fixes: #18398
-
Brad King authored
Issue: #18398 Co-Author: Kyle Edwards <kyle.edwards@kitware.com>
-
Brad King authored
Offer clients a `project()`-centric view of the build system. This is similar to the directory-centric view but consolidates subdirectories that do not call `project()` with a new project name. Issue: #18398 Co-Author: Kyle Edwards <kyle.edwards@kitware.com>
-
Kyle Edwards authored
-
Kyle Edwards authored
The introduction of policy CMP0082, to run subdirectory install rules in the correct order, caused a regression in server mode where any directory with a subdirectory is marked as having an install rule even if no "real" install rules are present. This change fixes this regression for server mode.
-
-
Brad King authored
Start with v2 to distinguish it from server-mode v1. Issue: #18398
-
-
bab24e78 target_link_libraries: Propagate dependencies of object libraries Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2725
-
fe9a16c8 cmMakefile: Fix @CMAKE_CURRENT_LIST_LINE@ for ExpandVariablesInStringNew dda4755b cmMakefile: Fix ConfigureString not passing filename and line Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2675
-
c86e82c0 Add Mach-O CMAKE_EXECUTABLE_FORMAT detection Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2722
-
83dab0c1 FindThreads: Drop IRIX-specific options and results Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2717
-
e0d6d01e VS: Add flag table entry for "permissive" flag to disable conformance mode Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2723
-
3e0eb330 Help: clarify documentation of ctest --timeout Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2721
-
33f08eec cmOutputConverter: Moved ContainedInDirectory to cmStateDirectory 87e810f2 cmOutputConverter: Moved ForceToRelativePath to cmSystem Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2665
-
Brad King authored
* upstream-KWSys: KWSys 2018-12-12 (abb8c680)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit abb8c680927708b161f87fb596cefb454ef5e97d (master). Upstream Shortlog ----------------- Gregor Jasny (1): 228c60b8 SystemTools: CopyFileAlways: try to create a cheap CoW clone first
-
Brad King authored
The `str()` method must be non-const because it may need to internally mutate the representation of the string in order to have an owned `std::string` instance holding the exact string (not a superstring). This is inconvenient in contexts where we can ensure that no mutation is needed to get a `std::string const&`. Add a `str_if_stable() const` method that returns `std::string const*` so we can return `nullptr` if if mutation would be necessary to get a `std::string const&`. Add supporting `is_stable() const` and `stabilize()` methods to check and enforce stable availability of `std::string const&`. These can be used to create `String const` instances from which we can still get a `std::string const&` via `*str_if_stable()` by maintaining the stability invariant at runtime.
-
Brad King authored
Create a `static_string_view` type that binds only to the static storage of string literals. Teach `cm::String` to borrow from these implicitly.
-
Brad King authored
This will allow creation of `cm::String` instances that borrow from non-owned storage. It is the caller's responsibility to ensure that no copy of the instance outlives the borrowed buffer.
-