07bddea | Brad King | 04 June 2018, 15:34:19 UTC | Merge topic 'fix-ti-c-standard' 9e27881bb1 TI: Add support for C language standards Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2131 | 04 June 2018, 15:34:35 UTC |
9e27881 | Arnaud Gelas | 04 June 2018, 09:24:12 UTC | TI: Add support for C language standards Set C90 and C99 compile options for TI compiler. Fixes: #18061 | 04 June 2018, 14:48:02 UTC |
1bbee86 | Brad King | 04 June 2018, 13:51:42 UTC | Merge topic 'WriteBasicConfigFile_tests' 56f45bb79d Refactor write_basic_package_version_file tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2122 | 04 June 2018, 13:52:00 UTC |
fbd34ec | Brad King | 04 June 2018, 13:51:24 UTC | Merge topic 'gnu-CMAKE_LANG_COMPILER_PREDEFINES_COMMAND' caa138c1a5 Move GNU COMPILER_PREDEFINES_COMMAND from Platform to Compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2121 | 04 June 2018, 13:51:31 UTC |
003c30f | Brad King | 04 June 2018, 13:46:55 UTC | Merge topic 'libarchive-ssize_t' 6d8ae1e6e4 cmSystemTools: Restore compilation with libarchive versions below 3.3.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2126 | 04 June 2018, 13:49:13 UTC |
5a9a3d2 | Brad King | 04 June 2018, 13:45:24 UTC | Merge topic 'update-kwsys' 81870f1159 Merge branch 'upstream-KWSys' into update-kwsys 3af8c7715b KWSys 2018-06-01 (8ef62b28) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2125 | 04 June 2018, 13:45:56 UTC |
f70da4e | Kitware Robot | 04 June 2018, 04:01:05 UTC | CMake Nightly Date Stamp | 04 June 2018, 04:01:05 UTC |
72d5f23 | Kitware Robot | 03 June 2018, 04:01:05 UTC | CMake Nightly Date Stamp | 03 June 2018, 04:01:05 UTC |
4b5d224 | Kitware Robot | 02 June 2018, 04:01:07 UTC | CMake Nightly Date Stamp | 02 June 2018, 04:01:07 UTC |
6d8ae1e | Brad King | 01 June 2018, 17:26:34 UTC | cmSystemTools: Restore compilation with libarchive versions below 3.3.1 In commit a203fcc63d (cmake: Teach '-E tar' to report errors copying data, 2018-05-16) we introduced use of `la_ssize_t` but that was not available until libarchive 3.3.1. Switch to the `__LA_SSIZE_T` macro we use elsewhere. | 01 June 2018, 17:27:08 UTC |
81870f1 | Brad King | 01 June 2018, 16:54:13 UTC | Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2018-06-01 (8ef62b28) | 01 June 2018, 16:54:13 UTC |
3af8c77 | KWSys Upstream | 01 June 2018, 16:53:33 UTC | KWSys 2018-06-01 (8ef62b28) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 8ef62b289e0a99856893ef49106c2b2d94e9dd0c (master). Upstream Shortlog ----------------- Brad King (2): 6b9c233c clang-format.bash: update to clang-format-6.0 b7a341cf Empty commit at end of history preceding clang-format-6.0 style transition Kitware Robot (1): 828b6837 Revise C++ coding style using clang-format-6.0 | 01 June 2018, 16:54:12 UTC |
eed0df9 | Brad King | 01 June 2018, 16:52:10 UTC | Merge topic 'clang-format-6.0' d7204e649e Revise C++ coding style using clang-format-6.0 12fed3edb1 Empty commit at end of history preceding clang-format-6.0 style transition 523c443d13 clang-format.bash: update to clang-format-6.0 eb7ec19c1c clang-format: Add comments to suppress some formatting b67a5bf175 Tests/VSWinStorePhone: Do not format managed source Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Sebastian Holtermann <sebholt@xwmw.org> Merge-request: !2123 | 01 June 2018, 16:52:38 UTC |
d7204e6 | Kitware Robot | 01 June 2018, 13:53:41 UTC | Revise C++ coding style using clang-format-6.0 Run the `clang-format.bash` script to update all our C and C++ code to a new style defined by `.clang-format`. Use `clang-format` version 6.0. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit. | 01 June 2018, 13:53:42 UTC |
12fed3e | Brad King | 01 June 2018, 13:52:13 UTC | Empty commit at end of history preceding clang-format-6.0 style transition This is an empty commit that precedes an automatic application of clang-format-6.0 to update the C++ style of our entire source tree. This may be helpful to rebase a topic branch that was originally based on a commit preceding the transition. One may first rebase the topic on this commit. Then use one of the following approaches. * Rewrite the topic, including this commit, using `git filter-branch` `--tree-filter` with `clang-format.bash` to update the style in every commit. Rebase the revised topic, excluding the rewrite of this commit, on the style transition commit. OR * Add a `.git/info/grafts` entry to change the parent of the first commit in the topic from this commit to the style transition commit. Rewrite the topic using `git filter-branch --tree-filter` with `clang-format.bash` to update the style in every commit. Then remove the graft, which was resolved by the filter. See `git help filter-branch` and `git help repository-layout` for details. | 01 June 2018, 13:52:13 UTC |
523c443 | Brad King | 31 May 2018, 17:40:34 UTC | clang-format.bash: update to clang-format-6.0 Update `.clang-format` with configuration to make the 6.0 format as close as possible to what 3.8 produced before. Then revise the style: * Indent preprocessor directives (a feature new since 3.8) * Add a newline and indentation before inheritance `:` and `,` Rename the Git attribute identifying the format to include the clang-format version number: `format.clang-format-6.0`. This will aid external infrastructure in knowing what version of the tool to run. | 01 June 2018, 13:52:02 UTC |
eb7ec19 | Brad King | 31 May 2018, 17:28:16 UTC | clang-format: Add comments to suppress some formatting Preserve manually-formatted blocks. | 01 June 2018, 13:52:02 UTC |
b67a5bf | Brad King | 31 May 2018, 17:40:28 UTC | Tests/VSWinStorePhone: Do not format managed source | 01 June 2018, 13:52:02 UTC |
b671e47 | Brad King | 01 June 2018, 13:48:21 UTC | Merge topic 'update-prebuilt-openssl' 86121ffd1c Utilities/Release: Update to openssl-1.1.0h Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2119 | 01 June 2018, 13:50:18 UTC |
4144b78 | Brad King | 01 June 2018, 13:48:56 UTC | Merge topic 'autogen_autorcc_multi_config' 5852acffa4 Autogen: Add AUTORCC configuration change test 41685c8ba0 Autogen: Let AUTORCC generate output for all configurations 2930a198f6 Autogen: Add lock file to AUTORCC commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2117 | 01 June 2018, 13:49:37 UTC |
5ba7629 | Brad King | 01 June 2018, 13:48:09 UTC | Merge topic 'nolint_typedef_testdriver' bbbcbb1a48 TestDriver: Disable clang-tidy 'modernize-use-using' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2118 | 01 June 2018, 13:48:51 UTC |
b1662b1 | Brad King | 01 June 2018, 13:47:53 UTC | Merge topic 'alsa-target' 1c5b1ad408 FindALSA: add testcase 6a64292fa7 FindALSA: reformat docs 1c87844856 FindALSA: provide an imported target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2112 | 01 June 2018, 13:48:04 UTC |
56f45bb | Daniele E. Domenichelli | 25 May 2018, 20:14:29 UTC | Refactor write_basic_package_version_file tests | 01 June 2018, 12:24:50 UTC |
caa138c | Sebastian Holtermann | 01 June 2018, 07:21:06 UTC | Move GNU COMPILER_PREDEFINES_COMMAND from Platform to Compiler Moves `CMAKE_${lang}_COMPILER_PREDEFINES_COMMAND` from linux specific [Modules/Platform/Linux-GNU.cmake](Modules/Platform/Linux-GNU.cmake) to [Modules/Compiler/GNU.cmake](Modules/Compiler/GNU.cmake). This enables compiler predefines generation (in AUTOMOC) on all platforms that run gcc (and clang). | 01 June 2018, 07:21:06 UTC |
6292873 | Kitware Robot | 01 June 2018, 04:01:05 UTC | CMake Nightly Date Stamp | 01 June 2018, 04:01:05 UTC |
86121ff | Brad King | 31 May 2018, 15:24:41 UTC | Utilities/Release: Update to openssl-1.1.0h Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version. | 31 May 2018, 15:24:41 UTC |
e4f170b | Brad King | 31 May 2018, 14:26:45 UTC | Merge branch 'release-3.11' | 31 May 2018, 14:26:45 UTC |
8738eba | Brad King | 31 May 2018, 13:04:20 UTC | CMake 3.11.3 | 31 May 2018, 13:04:20 UTC |
e964810 | Brad King | 31 May 2018, 13:00:13 UTC | Merge branch 'release-3.11' | 31 May 2018, 13:00:13 UTC |
f5ca585 | Brad King | 31 May 2018, 12:47:30 UTC | Merge topic 'create_test_sourcelist-strcpy' 3af0438b4b TestDriver: Replace strncpy with strcpy Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2115 | 31 May 2018, 12:51:05 UTC |
d155b53 | Brad King | 31 May 2018, 12:47:47 UTC | Merge topic 'cpack-wix-sources' ca49f1a8e4 CPack: Fix cross-compilation of WiX generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2116 | 31 May 2018, 12:50:15 UTC |
61c4858 | Brad King | 31 May 2018, 12:47:11 UTC | Merge topic 'revert-windows_symlinks' 83630d4918 cmSystemTools: Revert GetRealPath implementation on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2114 | 31 May 2018, 12:48:36 UTC |
bbbcbb1 | Sylvain Joubert | 31 May 2018, 11:51:40 UTC | TestDriver: Disable clang-tidy 'modernize-use-using' | 31 May 2018, 11:51:40 UTC |
1c5b1ad | Rolf Eike Beer | 31 May 2018, 07:35:00 UTC | FindALSA: add testcase | 31 May 2018, 07:35:53 UTC |
6a64292 | Rolf Eike Beer | 28 May 2018, 13:52:08 UTC | FindALSA: reformat docs | 31 May 2018, 07:35:53 UTC |
1c87844 | Rolf Eike Beer | 28 May 2018, 13:47:23 UTC | FindALSA: provide an imported target | 31 May 2018, 07:35:53 UTC |
0b32ae9 | Kitware Robot | 31 May 2018, 04:01:07 UTC | CMake Nightly Date Stamp | 31 May 2018, 04:01:07 UTC |
5852acf | Sebastian Holtermann | 25 May 2018, 09:40:23 UTC | Autogen: Add AUTORCC configuration change test | 30 May 2018, 15:45:01 UTC |
41685c8 | Sebastian Holtermann | 30 May 2018, 15:23:23 UTC | Autogen: Let AUTORCC generate output for all configurations For multi configuration generators let AUTORCC generate the rcc output for all configurations. This is a workaround for the incomplete `$<CONFIG>` support in the DEPENDS and OUTPUT clauses of a custom_command/custom_target. Since we can't depend on the per-config rcc output file we somehow must ensure the successful rcc build for one configuration doesn't shadow the need to rcc rebuild for a second configuration. Closes #18006 | 30 May 2018, 15:45:01 UTC |
2930a19 | Sebastian Holtermann | 30 May 2018, 14:34:09 UTC | Autogen: Add lock file to AUTORCC commands By using a per .qrc lock file in AUTORCC, the same `cmake -E cmake_autorcc ...` command can be called concurrently. | 30 May 2018, 15:45:01 UTC |
958191a | Brad King | 30 May 2018, 14:18:50 UTC | Merge topic 'vs-toolset-version' 5f13168419 VS: Add option to select the version of the toolset used by VS 2017 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Francisco Facioni <fran6co@gmail.com> Merge-request: !2093 | 30 May 2018, 14:19:21 UTC |
fdb9d1b | Brad King | 30 May 2018, 13:55:49 UTC | Merge topic 'cmRemoveDuplicates' 6d7c074055 cmAlgorithms: Speed up cmRemoveDuplicates method 281f59536f IWYU: Define a macro to tell code it is preprocessing for iwyu Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2101 | 30 May 2018, 13:56:00 UTC |
f220145 | Brad King | 30 May 2018, 13:54:12 UTC | Merge branch 'create_test_sourcelist-strcpy' into release-3.11 Merge-request: !2115 | 30 May 2018, 13:54:12 UTC |
f393602 | Brad King | 30 May 2018, 13:53:54 UTC | Merge branch 'cpack-wix-sources' into release-3.11 Merge-request: !2116 | 30 May 2018, 13:53:54 UTC |
3af0438 | Sander Vrijders | 30 May 2018, 07:39:28 UTC | TestDriver: Replace strncpy with strcpy GCC 8.1.0 now gives an error if `strncpy` is called with a bound depending on the length of the source argument. Replace `strncpy` with `strcpy` as the length is known a priori. Fixes: #18038 | 30 May 2018, 13:45:57 UTC |
ca49f1a | Brad King | 30 May 2018, 13:39:16 UTC | CPack: Fix cross-compilation of WiX generator Fix the case of the path to source files so it works on case-sensitive filesystems. Fixes: #18042 | 30 May 2018, 13:39:16 UTC |
e21245e | Brad King | 30 May 2018, 13:23:25 UTC | Merge topic 'clarify-topic-rename' 82e01cbfc5 Help: Clarify usage of Topic-rename Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2110 | 30 May 2018, 13:23:39 UTC |
392f223 | Kitware Robot | 30 May 2018, 04:01:05 UTC | CMake Nightly Date Stamp | 30 May 2018, 04:01:05 UTC |
82e01cb | Craig Scott | 25 May 2018, 23:07:15 UTC | Help: Clarify usage of Topic-rename | 29 May 2018, 20:56:11 UTC |
058ea79 | Brad King | 29 May 2018, 18:07:29 UTC | Merge branch 'revert-windows_symlinks' into release-3.11 Merge-request: !2114 | 29 May 2018, 18:07:29 UTC |
83630d4 | Brad King | 29 May 2018, 16:52:38 UTC | cmSystemTools: Revert GetRealPath implementation on Windows The use of `uv_fs_realpath` introduced by commit v3.11.0-rc1~445^2~1 (cmSystemTools: Implement GetRealPath on Windows, 2017-10-02) causes `subst` drives to be expanded on Windows, breaking existing use cases. Revert its use until an alternative implementation can be chosen. Preserve the behavior introduced by commit v3.11.0-rc1~445^2 (cmTimestamp: For symlinks switch to timestamp of resolved path, 2017-10-02) by retaining use of `uv_fs_realpath` in a function of a different name. Fixes: #18033 Issue: #17206 | 29 May 2018, 18:00:33 UTC |
5f13168 | Basil Fierz | 19 May 2018, 11:23:21 UTC | VS: Add option to select the version of the toolset used by VS 2017 Add new `version=` parameter in the toolset setting to select the version. Add variable `CMAKE_VS_PLATFORM_TOOLSET_VERSION` to hold the version, if one is set (blank indicates default). Fixes: #17549 | 29 May 2018, 14:12:59 UTC |
f248f8a | Brad King | 29 May 2018, 14:02:09 UTC | Merge topic 'parallel_build_option' 1ab3881ec9 cmake: Add options for parallel builds to --build mode Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Henry Schreiner <henryschreineriii@gmail.com> Merge-request: !1962 | 29 May 2018, 14:05:09 UTC |
42752d0 | Brad King | 29 May 2018, 14:00:05 UTC | Merge topic 'cuda-unused-placeholder' edf0ea9bb2 CUDA: Drop unused/broken platform link flags placeholder Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2108 | 29 May 2018, 14:02:18 UTC |
a543a23 | Brad King | 29 May 2018, 13:59:16 UTC | Merge topic 'vs-raii-implement' e7e25c6cb6 cmVisualStudio10TargetGenerator: Remove empty Elem::EndElement() 726c090297 cmVisualStudio10TargetGenerator: close XML tag in Elem destructor Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2109 | 29 May 2018, 13:59:58 UTC |
70b930d | Brad King | 29 May 2018, 13:58:15 UTC | Merge topic 'bootstrap_ccache_tweak' 1f994d9fdc bootstrap: Use ccache in script-generated makefile Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2107 | 29 May 2018, 13:58:50 UTC |
4e89080 | Craig Scott | 29 May 2018, 09:24:29 UTC | Merge topic 'doxygen-all' 7b2f440e2b FindDoxygen: Add tests for ALL option 79b29b732c FindDoxygen: add optional ALL argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2099 | 29 May 2018, 09:25:04 UTC |
11818c5 | Kitware Robot | 29 May 2018, 04:01:04 UTC | CMake Nightly Date Stamp | 29 May 2018, 04:01:04 UTC |
965c79c | Kitware Robot | 28 May 2018, 04:01:04 UTC | CMake Nightly Date Stamp | 28 May 2018, 04:01:04 UTC |
3cc0816 | Craig Scott | 27 May 2018, 08:40:25 UTC | Merge topic 'cmake-D-option-help' 42738e5075 Help: Update description of the -D option to CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2105 | 27 May 2018, 08:40:34 UTC |
7b2f440 | Craig Scott | 27 May 2018, 08:08:24 UTC | FindDoxygen: Add tests for ALL option | 27 May 2018, 08:18:40 UTC |
caab746 | Kitware Robot | 27 May 2018, 04:01:06 UTC | CMake Nightly Date Stamp | 27 May 2018, 04:01:06 UTC |
64946ff | Kitware Robot | 26 May 2018, 04:01:10 UTC | CMake Nightly Date Stamp | 26 May 2018, 04:01:10 UTC |
e7e25c6 | Vitaly Stakhovsky | 25 May 2018, 14:18:34 UTC | cmVisualStudio10TargetGenerator: Remove empty Elem::EndElement() The method no longer does anything. Remove it and remove calls to it. | 25 May 2018, 17:04:56 UTC |
6d7c074 | Le Minh Phuc | 23 May 2018, 08:43:04 UTC | cmAlgorithms: Speed up cmRemoveDuplicates method Use a hash table instead of a sorted vector to track entries. Co-authored-by: Chu Qinghao <me@qinghao1.com> | 25 May 2018, 16:49:01 UTC |
281f595 | Brad King | 25 May 2018, 16:43:26 UTC | IWYU: Define a macro to tell code it is preprocessing for iwyu There are some cases where satisfying IWYU breaks compilation, such as forward-declaring the `std::hash<>` template with C++ standard libraries that use an inline namespace inside `std`. Define a macro during include-what-you-use preprocessing so that code can adapt. | 25 May 2018, 16:46:19 UTC |
edf0ea9 | Brad King | 25 May 2018, 14:03:03 UTC | CUDA: Drop unused/broken platform link flags placeholder The `<CMAKE_CUDA_LINK_FLAGS>` placeholder in CUDA rule variables comes from the `<CMAKE_CXX_LINK_FLAGS>` placeholder from which the CUDA rule variables were originally derived. It is not a public interface for adding link flags so no projects should be using it. It is needed for platform information modules to specify platform-specific link flags for the language. None of our platform modules set it, so it is unused. Furthermore, it is broken as currently implemented. Some of the contexts in which it is used need `-Xlinker` and some do not. Therefore it is not possible to use the placeholder at all. Simply remove it for now. If some need for platform-specific CUDA link flags arises a new solution will be needed. | 25 May 2018, 14:03:03 UTC |
1ab3881 | Florian Maushart | 14 April 2018, 20:50:19 UTC | cmake: Add options for parallel builds to --build mode While we already support `cmake --build . -- -j`, the options after `--` are specific to the native build tool. Add new options `--parallel [<N>]` and `-j [<N>]` to abstract this and map to the proper option for the native build tool. | 25 May 2018, 13:42:20 UTC |
1f994d9 | Shane Parris | 25 May 2018, 13:29:53 UTC | bootstrap: Use ccache in script-generated makefile | 25 May 2018, 13:29:53 UTC |
46b26b5 | Brad King | 25 May 2018, 13:26:54 UTC | Merge topic 'FindPerl-strawberry' b37d583d5c FindPerl: Add support for Strawberry Perl Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2102 | 25 May 2018, 13:29:12 UTC |
726c090 | Vitaly Stakhovsky | 22 May 2018, 15:01:54 UTC | cmVisualStudio10TargetGenerator: close XML tag in Elem destructor RAII actually implemented; EndElement() still kept to avoid major reformatting | 25 May 2018, 13:28:54 UTC |
266fd71 | Brad King | 25 May 2018, 13:26:13 UTC | Merge topic 'FindLua-conventional-paths' f5d19260f9 FindLua: Search for lua.h using more conventional paths 9455512d22 FindLua: Add tests for this module Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2095 | 25 May 2018, 13:26:21 UTC |
9b5161e | Brad King | 25 May 2018, 13:25:12 UTC | Merge topic 'vs-scope' 45c4a75d27 cmVisualStudio10TargetGenerator: make sure each Elem has right scope Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2096 | 25 May 2018, 13:25:17 UTC |
cf723c4 | Brad King | 25 May 2018, 13:23:10 UTC | Merge topic 'FindODBC-module' 357db10bd1 FindODBC: Add module to search for ODBC library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2069 | 25 May 2018, 13:23:52 UTC |
a9bab14 | Kitware Robot | 25 May 2018, 04:01:04 UTC | CMake Nightly Date Stamp | 25 May 2018, 04:01:04 UTC |
42738e5 | Raul Laasner | 24 May 2018, 18:01:57 UTC | Help: Update description of the -D option to CMake Fixes #18021 | 24 May 2018, 21:50:33 UTC |
f5d1926 | Alexander Grund | 20 May 2018, 13:56:34 UTC | FindLua: Search for lua.h using more conventional paths Do not constrain the search to `include/*`. To provide compatibility the foreach-loop is still used. However `include/xxx` and `xxx` is now both searched. This honors now e.g. CMAKE_INCLUDE_PATH. Fixes: #17999 | 24 May 2018, 15:20:09 UTC |
9455512 | Alexander Grund | 22 May 2018, 20:49:55 UTC | FindLua: Add tests for this module | 24 May 2018, 15:19:40 UTC |
b37d583 | Lauri | 24 May 2018, 13:40:45 UTC | FindPerl: Add support for Strawberry Perl Fixes: #18027 | 24 May 2018, 13:58:27 UTC |
2f8230b | Brad King | 24 May 2018, 13:56:16 UTC | Merge topic 'revise-case-insensitive-command' b1a05d6c76 Revise implementation of case-insensitive command names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2024 | 24 May 2018, 13:56:23 UTC |
2eb9852 | Brad King | 24 May 2018, 13:55:30 UTC | Merge topic 'FindBZip2-imported-include-dirs' 0887c993aa FindBZip2: Populate BZIP2_INCLUDE_DIRS result variable a8bf1ea5b7 FindBZip2: Format result variable docs as definition list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2097 | 24 May 2018, 13:55:46 UTC |
79b29b7 | David Demelier | 23 May 2018, 13:38:16 UTC | FindDoxygen: add optional ALL argument | 24 May 2018, 13:13:35 UTC |
2d480a1 | Kitware Robot | 24 May 2018, 04:01:04 UTC | CMake Nightly Date Stamp | 24 May 2018, 04:01:04 UTC |
0e6bc9d | Kitware Robot | 23 May 2018, 04:01:05 UTC | CMake Nightly Date Stamp | 23 May 2018, 04:01:05 UTC |
357db10 | Mateusz Loskot | 11 May 2018, 20:31:01 UTC | FindODBC: Add module to search for ODBC library Add tests for FindODBC module. | 22 May 2018, 19:29:22 UTC |
45c4a75 | Vitaly Stakhovsky | 21 May 2018, 16:00:58 UTC | cmVisualStudio10TargetGenerator: make sure each Elem has right scope Prepare for future RAII | 22 May 2018, 15:28:11 UTC |
b1a05d6 | Florian Jacomme | 01 May 2018, 14:17:31 UTC | Revise implementation of case-insensitive command names Store both the as-written and lower-case command names and use the latter to avoid case-insensitive string comparisons. With this I obtain 2-6% speed increase (on Windows) for the configure step with no significant changes in memory usage. A case-insensitive comparison is a lot slower than just calling `==` because the operator will use things like memcmp, so prefer the latter. The `cmSystemTools::LowerCase` function allocates a new string each time it is called, so before this change we were allocating in: * cmMakefile::Configure two times for each function (to look for `cmake_minimum_required` and `project`) * cmMakefile::ExecuteCommand twice by function by calling cmState::GetCommand and copying the name Now we are only allocating once by function instead of four. | 22 May 2018, 14:56:24 UTC |
0887c99 | Brad King | 22 May 2018, 13:51:48 UTC | FindBZip2: Populate BZIP2_INCLUDE_DIRS result variable The plural-named non-cached result variable is needed to follow our module conventions documented in `cmake-developer(7)`. The variable is also used to populate our ``BZip2::BZip2`` imported target include directories, which was broken without this variable set. Fixes: #18013 | 22 May 2018, 13:56:32 UTC |
a8bf1ea | Brad King | 22 May 2018, 13:55:46 UTC | FindBZip2: Format result variable docs as definition list | 22 May 2018, 13:55:46 UTC |
e6a32f0 | Kitware Robot | 22 May 2018, 04:01:11 UTC | CMake Nightly Date Stamp | 22 May 2018, 04:01:11 UTC |
90e7103 | Brad King | 21 May 2018, 15:04:56 UTC | Merge topic 'pr.copy_data_check' a203fcc63d cmake: Teach '-E tar' to report errors copying data Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2075 | 21 May 2018, 15:05:42 UTC |
5915c5b | Brad King | 21 May 2018, 15:04:14 UTC | Merge topic 'cpackrpm-fix-docs' 78f0dcdcc9 CPackRPM: Fix misleading CPACK_RPM_SPEC_INSTALL_POST docs 2ae2f0ca98 CPackRPM: Minor formatting cleanup Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2070 | 21 May 2018, 15:04:56 UTC |
64ec064 | Brad King | 21 May 2018, 15:03:45 UTC | Merge topic 'eclipse-custom-content' fd0da95f63 Eclipse: Add property to include additional contents in .cproject file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2088 | 21 May 2018, 15:04:04 UTC |
7b42ffc | Brad King | 21 May 2018, 15:02:33 UTC | Merge topic 'PDBDirectoryGenExpression' 79ca546ed2 Add generator expression support to PDB_OUTPUT_DIRECTORY target property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2083 | 21 May 2018, 15:02:42 UTC |
79ca546 | Marian Klymov | 16 May 2018, 21:19:56 UTC | Add generator expression support to PDB_OUTPUT_DIRECTORY target property Fixes: #16365 | 21 May 2018, 15:00:12 UTC |
963a33f | Brad King | 21 May 2018, 14:58:31 UTC | Merge topic 'vs-remove-stream' 790fc415b1 cmVisualStudio10TargetGenerator: remove BuildFileStream member Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2082 | 21 May 2018, 14:58:53 UTC |
7220563 | Brad King | 21 May 2018, 13:52:06 UTC | Merge topic 'update-curl' 3e913b819d Merge branch 'upstream-curl' into update-curl d431136e02 curl 2018-05-15 (cb013830) f3c73b878c curl: Update script to get curl 7.60.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2091 | 21 May 2018, 13:53:06 UTC |
4d6f450 | Brad King | 21 May 2018, 13:51:42 UTC | Merge topic 'update-kwsys' b730097788 Merge branch 'upstream-KWSys' into update-kwsys 1f52cb087a KWSys 2018-05-18 (5357cfc4) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2090 | 21 May 2018, 13:52:08 UTC |
e5463ec | Kitware Robot | 21 May 2018, 04:01:05 UTC | CMake Nightly Date Stamp | 21 May 2018, 04:01:05 UTC |
32cf27a | Kitware Robot | 20 May 2018, 04:01:08 UTC | CMake Nightly Date Stamp | 20 May 2018, 04:01:08 UTC |