summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2018-12-231-1/+1
|
* Merge topic 'runcmake-test-filter'Craig Scott2018-12-222-0/+15
|\ | | | | | | | | | | | | | | b6eafd5781 Tests: Add RunCMake_TEST_FILTER environment variable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Artur Ryt <artur.ryt@gmail.com> Merge-request: !2743
| * Tests: Add RunCMake_TEST_FILTER environment variableKyle Edwards2018-12-132-0/+15
| | | | | | | | | | | | | | This environment variable allows developers to locally run only a subset of RunCMake subtests in a single RunCMakeTest.cmake script. If the environment variable is not set, all of the tests in the script are run.
* | CMake Nightly Date StampKitware Robot2018-12-221-1/+1
| |
* | Merge topic 'output-on-failure'Craig Scott2018-12-2111-4/+115
|\ \ | | | | | | | | | | | | | | | | | | 19d86e26e3 ExternalProject: add LOG_OUTPUT_ON_FAILURE option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2625
| * | ExternalProject: add LOG_OUTPUT_ON_FAILURE optionWouter Klouwen2018-12-2011-4/+115
| | | | | | | | | | | | | | | | | | | | | | | | This option only has an effect if at least one of the other LOG_<step> options is enabled. If an error occurs for a step which has logging to file enabled, that step's output will be printed to the console. For cases where a large amount of output is recorded, just the end of that output may be printed to the console.
* | | Merge topic 'compile_options'Kyle Edwards2018-12-212-20/+49
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 2439d546c8 Help: Revise compile options command docs, and provide example Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2752
| * | | Help: Revise compile options command docs, and provide exampleJoachim Wuttke (h)2018-12-202-20/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For add_compile_options and target_compile_options: - Insert sections. - Provide cross-links between the two doc pages - Alleviate and explain links to the commands ...compile_definitions and ...include_directories. - Alleviate link to COMPILE_OPTIONS, and integrate it into the synopsis.
* | | | Merge branch 'doc-updates' into 'master'Marc Chevrier2018-12-211-17/+23
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Help: FindLibLZMA: update formatting. See merge request cmake/cmake!2755
| * | | | Help: FindLibLZMA: update formatting.Marc Chevrier2018-12-201-17/+23
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2018-12-211-1/+1
| | | | |
* | | | | Merge topic 'cygwin-install-test-fix'Kyle Edwards2018-12-202-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3f915531ad Tests: Fix Cygwin failure on RunCMake.install Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2754
| * | | | | Tests: Fix Cygwin failure on RunCMake.installKyle Edwards2018-12-192-2/+2
| | |/ / / | |/| | |
* | | | | Merge topic 'doc-stage'Kyle Edwards2018-12-201-0/+8
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | b99448e016 Help/dev: Document where topic stage branch is held Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2753
| * | | | Help/dev: Document where topic stage branch is heldBrad King2018-12-191-0/+8
| | | | |
* | | | | Merge branch 'topic-findliblzma' into 'master'Marc Chevrier2018-12-206-4/+69
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FindLibLZMA: add imported target Closes #18679 and #18680 See merge request cmake/cmake!2730
| * | | | | FindLibLZMA: add imported targetHiroshi Miura2018-12-136-4/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add imported target LibLZMA::LibLZMA - Show found message with library path - Add test for FindLibLZMA Fixes: #18680, #18679 Signed-off-by: Hiroshi Miura <miurahr@linux.com>
* | | | | | CMake Nightly Date StampKitware Robot2018-12-201-1/+1
| |_|/ / / |/| | | |
* | | | | Merge topic 'member-init'Kyle Edwards2018-12-1977-438/+195
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b2aa3aedea clang-tidy: Use default member initialization 32cb564bea clang-tidy: Remove redundant member initializations 7ffa6bf999 cmUVHandlePtr: Use inherited constructors Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2726
| * | | | | clang-tidy: Use default member initializationRegina Pfeifer2018-12-1562-347/+152
| | | | | |
| * | | | | clang-tidy: Remove redundant member initializationsRegina Pfeifer2018-12-1526-86/+29
| | | | | |
| * | | | | cmUVHandlePtr: Use inherited constructorsRegina Pfeifer2018-12-151-15/+24
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2018-12-191-1/+1
| | | | | |
* | | | | | Merge topic 'contributing-build-instructions-link'Craig Scott2018-12-181-1/+3
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0861580a14 Help: Insert link from CONTRIBUTING to build instructions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2751
| * | | | | Help: Insert link from CONTRIBUTING to build instructionsJoachim Wuttke (h)2018-12-181-1/+3
|/ / / / /
* | | | | Merge topic 'copyright-year'Brad King2018-12-181-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 64819cca91 Copyright.txt: Update year range to end in 2019 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2749
| * | | | | Copyright.txt: Update year range to end in 2019Brad King2018-12-181-1/+1
|/ / / / /
* | | | | CMake Nightly Date StampKitware Robot2018-12-181-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2018-12-171-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2018-12-161-1/+1
|/ / / /
* | | | CMake Nightly Date StampKitware Robot2018-12-151-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2018-12-141-1/+1
| |_|/ |/| |
* | | Merge topic 'doc-get-target-property'Brad King2018-12-131-0/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 34b7003d2a Documentation: Reference list of target properties in get_target_property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2736
| * | | Documentation: Reference list of target properties in get_target_propertyTobias Hunger2018-12-131-0/+2
| | | |
* | | | Merge topic 'vs_deploy_content_fix'Brad King2018-12-134-0/+96
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b5b63da088 VS: Fix Deploy content in .csproj files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2713
| * | | | VS: Fix Deploy content in .csproj filesWil Stark2018-12-074-0/+96
| | | | |
* | | | | Merge topic 'vs-csharp-ref-dot'Brad King2018-12-131-1/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ea3d60cffa VisualStudio10TargetGenerator: support C# refs with '.' in file name. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2729
| * | | | | VisualStudio10TargetGenerator: support C# refs with '.' in file name.Wil Stark2018-12-111-1/+2
| | |_|/ / | |/| | | | | | | | | | | | | Fixes: #18696
* | | | | Merge topic 'UseJava-jar-depends'Brad King2018-12-131-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5aa88f0e02 UseJava: add_jar: rebuild jar on dependencies changes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2727
| * | | | | UseJava: add_jar: rebuild jar on dependencies changesMarc Chevrier2018-12-111-1/+1
| |/ / / / | | | | | | | | | | | | | | | Fixes: #18683
* | | | | Merge topic 'server-mode-install-fix'Brad King2018-12-131-2/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c150bf087c Server mode: Fix regression of hasInstallRule Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2735
| * | | | | Server mode: Fix regression of hasInstallRuleKyle Edwards2018-12-121-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge topic 'update-kwsys'Brad King2018-12-131-57/+122
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b29d96701b Merge branch 'upstream-KWSys' into update-kwsys 8ca8daeb47 KWSys 2018-12-12 (abb8c680) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2733
| * \ \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2018-12-121-57/+122
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2018-12-12 (abb8c680)
| | * | | | | | KWSys 2018-12-12 (abb8c680)KWSys Upstream2018-12-121-57/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | Merge topic 'custom-string'Brad King2018-12-139-0/+2880
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2d68b2c593 String: Add str_if_stable() as a const alternative to str() a0841b59bd String: Add support for a ""_s string literal syntax 9d5fe8e96a String: Add 'borrow' member to construct borrowing instances 80802a002c String: Add support for concatenation by operator+ ff69763ca0 String: Add a custom string type 410a3e4b22 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
| * | | | | | | | String: Add str_if_stable() as a const alternative to str()Brad King2018-12-123-3/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | | String: Add support for a ""_s string literal syntaxBrad King2018-12-124-3/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a `static_string_view` type that binds only to the static storage of string literals. Teach `cm::String` to borrow from these implicitly.
| * | | | | | | | String: Add 'borrow' member to construct borrowing instancesBrad King2018-12-122-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | | String: Add support for concatenation by operator+Brad King2018-12-122-0/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use expression templates to collect the entire expression and pre-allocate a string with the final length before concatenating the pieces.