sort by:
Revision Author Date Message Commit Date
392f223 CMake Nightly Date Stamp 30 May 2018, 04:01:05 UTC
f248f8a 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 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 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 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 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 CMake Nightly Date Stamp 29 May 2018, 04:01:04 UTC
965c79c CMake Nightly Date Stamp 28 May 2018, 04:01:04 UTC
3cc0816 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 FindDoxygen: Add tests for ALL option 27 May 2018, 08:18:40 UTC
caab746 CMake Nightly Date Stamp 27 May 2018, 04:01:06 UTC
64946ff CMake Nightly Date Stamp 26 May 2018, 04:01:10 UTC
e7e25c6 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
edf0ea9 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 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 bootstrap: Use ccache in script-generated makefile 25 May 2018, 13:29:53 UTC
46b26b5 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 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 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 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 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 CMake Nightly Date Stamp 25 May 2018, 04:01:04 UTC
42738e5 Help: Update description of the -D option to CMake Fixes #18021 24 May 2018, 21:50:33 UTC
f5d1926 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 FindLua: Add tests for this module 24 May 2018, 15:19:40 UTC
b37d583 FindPerl: Add support for Strawberry Perl Fixes: #18027 24 May 2018, 13:58:27 UTC
2f8230b 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 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 FindDoxygen: add optional ALL argument 24 May 2018, 13:13:35 UTC
2d480a1 CMake Nightly Date Stamp 24 May 2018, 04:01:04 UTC
0e6bc9d CMake Nightly Date Stamp 23 May 2018, 04:01:05 UTC
357db10 FindODBC: Add module to search for ODBC library Add tests for FindODBC module. 22 May 2018, 19:29:22 UTC
45c4a75 cmVisualStudio10TargetGenerator: make sure each Elem has right scope Prepare for future RAII 22 May 2018, 15:28:11 UTC
b1a05d6 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 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 FindBZip2: Format result variable docs as definition list 22 May 2018, 13:55:46 UTC
e6a32f0 CMake Nightly Date Stamp 22 May 2018, 04:01:11 UTC
90e7103 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 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 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 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 Add generator expression support to PDB_OUTPUT_DIRECTORY target property Fixes: #16365 21 May 2018, 15:00:12 UTC
963a33f 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 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 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 CMake Nightly Date Stamp 21 May 2018, 04:01:05 UTC
32cf27a CMake Nightly Date Stamp 20 May 2018, 04:01:08 UTC
76affcb CMake Nightly Date Stamp 19 May 2018, 04:01:07 UTC
68be361 Merge topic 'clang-format-version' 8cfc45f6bd clang-format: Explicitly require version 3.8 of the tool Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2086 18 May 2018, 15:10:53 UTC
3e913b8 Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2018-05-15 (cb013830) 18 May 2018, 14:16:50 UTC
d431136 curl 2018-05-15 (cb013830) Code extracted from: https://github.com/curl/curl.git at commit cb013830383f1ccc9757aba36bc32df5ec281c02 (curl-7_60_0). 18 May 2018, 14:16:12 UTC
f3c73b8 curl: Update script to get curl 7.60.0 18 May 2018, 14:15:46 UTC
fd0da95 Eclipse: Add property to include additional contents in .cproject file Similar to ECLIPSE_EXTRA_NATURES which can be used to add a third party nature to the .project, this property offers the possibility to inject third party contents into the .cproject. An example of where this is useful is MCUXpresso. This is an IDE based on Eclipse. Compiling through CMake generated Eclipse projects works fine by using a custom toolchain. However, in order to be able to debug using such a project, an extra storageModule specific to the target board is needed in the cproject. 18 May 2018, 14:12:19 UTC
a203fcc cmake: Teach '-E tar' to report errors copying data The `copy_data` function checks for errors but the caller ignored them. Simplify its return type and add a check to the caller. 18 May 2018, 14:04:18 UTC
b730097 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2018-05-18 (5357cfc4) 18 May 2018, 13:52:13 UTC
1f52cb0 KWSys 2018-05-18 (5357cfc4) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 5357cfc4af0cbef4c78df5834ff0440cee3148d1 (master). Upstream Shortlog ----------------- Peter Wu (1): 898dc6b9 SystemTools: Fix GetLineFromStream to avoid libc++ bug on OS X 10.7 18 May 2018, 13:52:12 UTC
8cfc45f clang-format: Explicitly require version 3.8 of the tool Versions of clang-format newer than 3.8 produce different output. Our source code guide says that version 3.8 exactly must be used. Update the comment in our `.clang-format` config file accordingly. Add a check to our formatting script to verify the version. Also update its tool search to look for the explicitly-named 3.8 variant first. 18 May 2018, 13:19:10 UTC
4eea43f CMake Nightly Date Stamp 18 May 2018, 04:01:05 UTC
be1f9c9 Merge branch 'release-3.11' 17 May 2018, 14:58:07 UTC
519427e CMake 3.11.2 17 May 2018, 13:07:43 UTC
b6ce5ae Merge topic 'makefile-ar-limits' b6c49713b3 Makefile: Fix command line limits for static libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2078 17 May 2018, 13:06:56 UTC
4ba7db4 Merge topic 'pr.file_write_check' 2db4945150 file(WRITE): Report errors during write operation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2076 17 May 2018, 13:06:22 UTC
6411180 Merge topic 'autogen_register_info_files' 3715d0fbcf Tests: Add QtAutogen test for a low cmake_minimum_required version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2077 17 May 2018, 13:05:48 UTC
10a6c5a Merge topic 'update-kwsys' 3333e2791b Help: Add release note about 'copy_directory' behavior change 24367563d7 Merge branch 'upstream-KWSys' into update-kwsys 1e0a2e9377 KWSys 2018-05-15 (5f757898) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2080 17 May 2018, 13:05:09 UTC
e81e024 CMake Nightly Date Stamp 17 May 2018, 04:01:06 UTC
790fc41 cmVisualStudio10TargetGenerator: remove BuildFileStream member Stream object is now local to `Generate()` 16 May 2018, 16:59:00 UTC
b6c4971 Makefile: Fix command line limits for static libs I have been hitting the Windows command-line limit when cross-compiling static library (POCO) and having more than 8000 characters in the call to "ar". Calculating exact limits here are tricky, since this particular limit will only take into account object file strings, which is correct for response files, but not for the archive rules (link.txt files), since they also contain the call to "ar" and its arguments. Also, there can be other additional arguments if "ar" tool is wrapped into something else, so it is a good idea to leave more space than trying to exactly fit the limit. Since response files use half of the limit as a heuristic, we reproduce it here for consistency. 16 May 2018, 16:48:20 UTC
acb9710 Merge topic 'regenerate-lexer-parser' 7a33cfc1bc regenerate-parsers.bash: Add script to automate parser generation 3d382a494f regenerate-lexers.bash: Add option to check timestamps 5cd9f5c965 regenerate-lexers.bash: Factor file names into variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2081 16 May 2018, 15:53:54 UTC
7a33cfc regenerate-parsers.bash: Add script to automate parser generation This depends on - a suitable flex version in PATH (currently 3.0.4) - a suitable version of 'sed' in PATH (e.g. GNU sed) 16 May 2018, 15:47:44 UTC
3d382a4 regenerate-lexers.bash: Add option to check timestamps 16 May 2018, 15:47:41 UTC
5cd9f5c regenerate-lexers.bash: Factor file names into variables 16 May 2018, 15:47:37 UTC
2db4945 file(WRITE): Report errors during write operation We already report an error if the file cannot be opened for writing. Add another check to report an error if a write operation itself fails. 16 May 2018, 14:34:28 UTC
9d143ce Merge topic 'findqt4-extra-dirs' c2934b025d FindQt4: New IMPORTS, PLUGINS and MKSPECS handling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2060 16 May 2018, 14:04:38 UTC
cd5d6df Merge topic 'subdirectory-linking' c9349cc1b9 target_link_libraries: Allow use with targets in other directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2040 16 May 2018, 14:03:39 UTC
c8c07c2 Merge topic 'dotnet_target_fw_init' 71a033616a added CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2032 16 May 2018, 14:02:48 UTC
d32ceff Merge topic 'vs-nitpicks' b88e138369 cmVisualStudio10TargetGenerator: minor code cleanup Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2063 16 May 2018, 14:01:57 UTC
3333e27 Help: Add release note about 'copy_directory' behavior change Issue: #16001 16 May 2018, 13:54:27 UTC
2436756 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2018-05-15 (5f757898) Fixes: #16001 16 May 2018, 13:54:08 UTC
1e0a2e9 KWSys 2018-05-15 (5f757898) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 5f757898119974aa30f700d5c38928ee48407320 (master). Upstream Shortlog ----------------- Marian Klymov (1): d06fcab7 SystemTools: Check source directory in CopyADirectory 16 May 2018, 13:51:17 UTC
3715d0f Tests: Add QtAutogen test for a low cmake_minimum_required version 16 May 2018, 07:11:45 UTC
c698dbd CMake Nightly Date Stamp 16 May 2018, 04:01:05 UTC
c9349cc target_link_libraries: Allow use with targets in other directories Previously the command did not allow naming targets on the LHS that were not created in the calling directory. Lift this restriction to enable more flexible use by projects. Fixes: #17943 15 May 2018, 14:22:35 UTC
743f24b Merge branch 'release-3.11' 15 May 2018, 14:16:32 UTC
92ce7cc Merge topic 'fix-automoc-warnings' 9672d81ca3 Qt4Macros: Don't AUTOMOC or AUTOUIC qt4-generated files 800b2fcf80 Qt4Macros: Use get_property/set_property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2066 15 May 2018, 14:15:14 UTC
6423419 Merge branch 'release-3.11' 15 May 2018, 14:00:13 UTC
eaf8d7a Merge topic 'autogen_register_info_files' e461a136c1 Autogen: Register generated dependency files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2071 15 May 2018, 13:58:55 UTC
c299920 Merge topic 'custom-command-expand-empty' 6e59491659 add_custom_{command,target}: Fix crash on empty expanded command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2074 15 May 2018, 13:54:08 UTC
29d20e2 Merge branch 'fix-automoc-warnings' into release-3.11 Merge-request: !2066 15 May 2018, 13:52:09 UTC
9672d81 Qt4Macros: Don't AUTOMOC or AUTOUIC qt4-generated files Suppress AUTOMOC and AUTOUIC on files generated by Qt4 wrapping macros; particularly, those generated by `qt4_wrap_cpp`, `qt4_wrap_ui`, and `qt4_add_resources`. None of these should need AUTOMOC or AUTOUIC treatment, and CMP0071 makes it important to mark this explicitly. 15 May 2018, 13:50:22 UTC
800b2fc Qt4Macros: Use get_property/set_property Replace use of old-style {get,set}_source_file_properties with newer {get,set}_property. 15 May 2018, 13:48:11 UTC
71a0336 added CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION variable Fixes: #17955 15 May 2018, 07:00:31 UTC
d793b48 CMake Nightly Date Stamp 15 May 2018, 04:01:05 UTC
813bcc2 Merge branch 'custom-command-expand-empty' into release-3.11 Merge-request: !2074 14 May 2018, 15:59:51 UTC
6e59491 add_custom_{command,target}: Fix crash on empty expanded command Our custom command generation logic assumes that all command lines have at least `argv0`. In `add_custom_{command,target}` we already check that at least a `COMMAND` was given, but using `COMMAND_EXPAND_LISTS` in combination with a generator expression that expands to an empty string may produce an empty command line. In this case simply add an empty string as a command to maintain our internal invariant. Fixes: #17993 14 May 2018, 15:54:27 UTC
99e6582 Merge topic 'FindPkgConfig-LINK_LIBRARIES' 92ac721a44 FindPkgConfig: export the list of found libraries also as variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2068 14 May 2018, 13:46:31 UTC
5a227ce Merge topic 'cuda-vs-cuda-device-runtime' a170a59a58 VS: Link CUDA binaries with the device runtime library 'cudadevrt' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2062 14 May 2018, 13:42:00 UTC
7b62ec2 Merge branch 'autogen_register_info_files' into release-3.11 Merge-request: !2071 14 May 2018, 13:40:13 UTC
238c482 Merge branch 'release-3.11' 14 May 2018, 13:39:36 UTC
6e39697 Merge topic 'irsl-fortran-only-linux' 05ece372a6 IRSL: Fix Intel library list for ifort-only setups Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2061 14 May 2018, 13:35:34 UTC
81ef418 Merge topic 'update-kwsys' 05d67d2545 Merge branch 'upstream-KWSys' into update-kwsys 55efd14733 KWSys 2018-05-11 (46da6b14) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2064 14 May 2018, 13:35:00 UTC
back to top