https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
a4b17aa Element StyleSheet has been added to CPack IFW 12 February 2019, 19:58:29 UTC
9d2ab63 Merge topic 'clangcl-fixes' 091afa7342 Tests: Teach tests when to treat clang-cl as MSVC 006768903c Work around clang-cl breakage on make_unique/std::forward d625dfcdf9 Avoid compiling CMake itself as C++17 with Clang's MSVC ABI Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2573 12 February 2019, 13:31:00 UTC
20afd49 Merge topic 'progress-stdstring' 950c099d83 cmake: Progress functions use `std::string` param Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2948 12 February 2019, 13:30:13 UTC
a7a8571 Merge topic 'modernize-cmCursesMainForm' f6291eee25 cmCursesMainForm: Modernize with STL and ranged-for loops Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2947 12 February 2019, 13:29:08 UTC
c0ba467 Merge topic 'cmCTestRunTest-compress' 948c55857e cmCTestRunTest: Remove duplicated compression logic Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2946 12 February 2019, 13:28:24 UTC
336300d Merge branch 'release-3.14' 12 February 2019, 13:27:01 UTC
f468c0e Merge topic 'FindMatlab-version-empty' 40176749bc FindMatlab: Tolerate empty version log file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2949 12 February 2019, 13:25:51 UTC
9e34f11 Merge topic 'doc-if-legacy' 572b4fd85b Help: Fix elseif/endif typo Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2950 12 February 2019, 13:24:59 UTC
f0a57d4 Merge topic 'FindOctave-interp-target' 6725975bd8 FindOctave: Add target for octinterp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2931 12 February 2019, 13:24:11 UTC
64ae72c CMake Nightly Date Stamp 12 February 2019, 05:01:06 UTC
a251b61 Merge branch 'doc-if-legacy' into release-3.14 Merge-request: !2950 11 February 2019, 19:44:00 UTC
572b4fd Help: Fix elseif/endif typo In CMake 3.13.x, we had this evaluation for if() conditions: if(a) elseif(b) else(a) endif(a) The sensible intention of the change in commit c2efb3efcd (Help: Revise docs on Scripting Commands, 2018-10-16, v3.14.0-rc1~505^2) was: > "endif", "endfunction" etc: Explain that the argument is optional and > maintained for compatibility only Instead of "endif", it ended up being written to the documentation as "elseif" by the commit author (oops) to if()'s page. if(a) elseif(a!?) else() endif(a?) Truthfully, endif()'s parameter should be an optional verbatim repeat and not elseif()'s. If it wasn't, elseif() would be described to be the same as if(). The rightful intended description is: if(a) elseif(b) else() endif() Fix that typo. 11 February 2019, 19:41:51 UTC
3ff5a43 Merge branch 'FindMatlab-version-empty' into release-3.14 Merge-request: !2949 11 February 2019, 18:21:41 UTC
4017674 FindMatlab: Tolerate empty version log file 11 February 2019, 18:20:55 UTC
950c099 cmake: Progress functions use `std::string` param 11 February 2019, 15:32:43 UTC
091afa7 Tests: Teach tests when to treat clang-cl as MSVC * Disable the system include unused variable test in ExportImport when clang is in MSVC compatible mode. * Disable CxxDialect testcase when clang is in MSVC compatible mode, as it doesn't support `typeof`. * Teach Module.WriteCompilerDetectionHeader to treat clang-cl as MSVC. * Disable the SystemIncludeDirectories testcase within IncludeDirectories when clang is in MSVC compatible mode. * Disable the CMakeOnly.CheckCXXCompilerFlag testcase when clang is in MSVC compatible mode. * Treat clang-cl as MSVC in LinkOptions.cmake in the try_run and try_compile testcases. 11 February 2019, 14:04:28 UTC
0067689 Work around clang-cl breakage on make_unique/std::forward Clang on Windows with the MSVC ABI produces link errors of the form `unresolved std::_Iosb<int>::{app,_Openmode} in ...`. Use a temporary variable to forward as lvalue rather than rvalue to work around the problem. 11 February 2019, 14:04:28 UTC
d625dfc Avoid compiling CMake itself as C++17 with Clang's MSVC ABI GUID functions in ATL cause compilation errors with this compiler. Add the offending case to our check for C++17 support so that it is not used by default when it does not work. 11 February 2019, 14:04:19 UTC
8a1d25a Merge topic 'ctest-exit-code-int64' 440b08e4f0 CTest: Represent process exit codes as 64-bit signed integer Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2944 11 February 2019, 13:08:56 UTC
4b37b4f Merge topic 'modernize-for-loops' 01b2d6ab74 Modernize: Use ranged for-loops when possible 15bdbec017 cmAlgorithms: Make cmRange advance/retreat safe for rvalues Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Daniel Pfeifer <daniel@pfeifer-mail.de> Merge-request: !2901 11 February 2019, 13:08:22 UTC
633b314 Merge branch 'FindOctave-interp-target' into release-3.14 Merge-request: !2931 11 February 2019, 13:06:38 UTC
17de1ee Merge branch 'release-3.14' 11 February 2019, 13:05:58 UTC
4a944de Merge topic 'ghs-relnotes' 2d701b78de Help: Update 3.14 release notes for GHS changes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2934 11 February 2019, 13:05:36 UTC
9e309cd Merge branch 'ghs-relnotes' into release-3.14 Merge-request: !2934 11 February 2019, 12:50:00 UTC
2d701b7 Help: Update 3.14 release notes for GHS changes 11 February 2019, 12:49:08 UTC
5651568 Merge topic 'ghs-updates' bcd99fac60 GHS: Document usage of GHS_NO_SOURCE_GROUP_FILE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2943 11 February 2019, 12:45:23 UTC
d9ddb30 Merge topic 'fix-exclude-dir-with-iface' f87e724e8c Fix EXCLUDE_FROM_ALL on directory with an interface library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2937 11 February 2019, 12:44:40 UTC
56c2eab CMake Nightly Date Stamp 11 February 2019, 05:01:16 UTC
f6291ee cmCursesMainForm: Modernize with STL and ranged-for loops 10 February 2019, 18:07:50 UTC
948c558 cmCTestRunTest: Remove duplicated compression logic 10 February 2019, 14:47:15 UTC
e7d3197 CMake Nightly Date Stamp 10 February 2019, 05:01:05 UTC
2f2295e CMake Nightly Date Stamp 09 February 2019, 05:01:07 UTC
6725975 FindOctave: Add target for octinterp This change adds the Octave::Octinterp target to make the octinterp library available without users having to resort to using the Octave_INTERP_LIBRARY variable. 08 February 2019, 20:34:30 UTC
440b08e CTest: Represent process exit codes as 64-bit signed integer Exit code constants on Windows, such as `STATUS_NO_MEMORY` do not fit in a 32-bit signed integer type. They do fit in an unsigned 32-bit type, but for compatibility with UNIX semantics we treat exit codes as signed. Use a 64-bit signed integer to handle both. 08 February 2019, 19:49:20 UTC
88031dd Merge branch 'ghs-updates' into release-3.14 Merge-request: !2943 08 February 2019, 19:02:14 UTC
3b58b64 Merge branch 'fix-exclude-dir-with-iface' into release-3.14 Merge-request: !2937 08 February 2019, 19:02:03 UTC
a3ec65c Merge branch 'release-3.14' 08 February 2019, 18:48:26 UTC
3b87e7a Merge branch 'file_create_link_release_note' into release-3.14 Merge-request: !2942 08 February 2019, 18:47:35 UTC
48b377a Merge topic 'file_create_link_release_note' e729f2b3fd Help: Add notes for `file(CREATE_LINK)` subcommand Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2942 08 February 2019, 18:45:35 UTC
e729f2b Help: Add notes for `file(CREATE_LINK)` subcommand 08 February 2019, 18:20:45 UTC
bcd99fa GHS: Document usage of GHS_NO_SOURCE_GROUP_FILE -- Also change variable name to CMAKE_GHS_NO_SOURCE_GROUP_FILE 08 February 2019, 18:07:00 UTC
18b0329 Merge topic 'cmake_parse_arguments-keywords_missing_values' 5228432b45 cmake_parse_arguments: add KEYWORDS_MISSING_VALUES 8e746db6e1 cmake_parse_arguments: Factor out part of implementation for re-use Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2910 08 February 2019, 17:14:46 UTC
89ca5d7 Merge topic 'message-stdstring' 82edd98300 cmSystemTools: MessageCallback and Message() accept std::string argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2929 08 February 2019, 13:49:35 UTC
bf12794 Merge topic 'getreqdef' 00ba28ffd0 cmMakefile::GetRequiredDefinition: return const std::string& Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2930 08 February 2019, 13:48:51 UTC
9783825 Merge topic 'runsinglecommand' 65baaa0e37 cmSystemTools::RunSingleCommand: Accept std::string argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2927 08 February 2019, 13:47:56 UTC
f87e724 Fix EXCLUDE_FROM_ALL on directory with an interface library Since commit dc6888573d (Pass EXCLUDE_FROM_ALL from directory to targets, 2019-01-15, v3.14.0-rc1~83^2) we automatically forward the `EXCLUDE_FROM_ALL` to targets as they are created. This regressed support for interface libraries on which the property is not allowed. Skip forwarding the `EXCLUDE_FROM_ALL` property for interface libraries. It is not needed on them because they do not participate in the generated build system anyway. Fixes: #18896 08 February 2019, 13:17:48 UTC
3f0a5b3 CMake Nightly Date Stamp 08 February 2019, 05:01:07 UTC
01b2d6a Modernize: Use ranged for-loops when possible Replaced most manual `const_iterator`-based loops and some reverse-iterator loops with range loops. Fixes: #18858 07 February 2019, 21:39:05 UTC
15bdbec cmAlgorithms: Make cmRange advance/retreat safe for rvalues In rvalue context these functions have to return cmRange by copy instead of reference to temporary object It allows to use ranged-for over cmMakeRange(xxx).advance(yyy) 07 February 2019, 21:38:12 UTC
82edd98 cmSystemTools: MessageCallback and Message() accept std::string argument 07 February 2019, 18:41:27 UTC
41802ef Merge topic 'prefer-front-back-over-begin-rbegin' f3534386b5 Prefer front/back/data over dereferencing begin/rbegin iter Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Daniel Pfeifer <daniel@pfeifer-mail.de> Merge-request: !2914 07 February 2019, 18:30:31 UTC
5228432 cmake_parse_arguments: add KEYWORDS_MISSING_VALUES Add KEYWORDS_MISSING_VALUES output variable to cmake_parse_arguments() to allow to detect keywords that received no values. Fixes: #18706 07 February 2019, 17:59:10 UTC
aeed642 Merge branch 'release-3.14' 07 February 2019, 14:38:51 UTC
0732cfd Merge topic 'doc-object-library-link' 0f87bd1bd8 Help: Clarify 3.14 release note about object library dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2933 07 February 2019, 14:38:25 UTC
12b8e41 Merge branch 'doc-object-library-link' into release-3.14 Merge-request: !2933 07 February 2019, 14:36:58 UTC
0f87bd1 Help: Clarify 3.14 release note about object library dependencies Revise the note from commit bab24e782c (target_link_libraries: Propagate dependencies of object libraries, 2018-12-10, v3.14.0-rc1~260^2). 07 February 2019, 14:34:17 UTC
00ba28f cmMakefile::GetRequiredDefinition: return const std::string& 07 February 2019, 12:35:16 UTC
0741eda Merge topic 'mingw-ar-suffix' 42825fc220 MinGW: Fix locating BinUtils when compiler has a suffix Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2924 07 February 2019, 11:55:53 UTC
982e6e7 Merge topic 'findcups' dd45f23b01 FindCups: add imported target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2917 07 February 2019, 11:55:12 UTC
450a190 Merge topic 'test-FortranModules-tweak' 562ea5d0e2 Tests: Add a way to configure custom options for FortranModules test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2926 07 February 2019, 11:54:31 UTC
555b3c1 Merge branch 'release-3.14' 07 February 2019, 11:53:32 UTC
6252a7f Merge topic 'cpack-ifw-error-wording' 60a8d4c5f4 CPack/IFW: Correct wording in error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2928 07 February 2019, 11:52:46 UTC
1e2e128 Merge branch 'cpack-ifw-error-wording' into release-3.14 Merge-request: !2928 07 February 2019, 11:51:28 UTC
60a8d4c CPack/IFW: Correct wording in error message 07 February 2019, 11:51:15 UTC
ebb6b3a Merge topic 'FindHDF5-cleanup' d3d9e6b760 FindHDF5: Modernize formatting of variable documentation acbd69c219 FindHDF5: Use execute_process instead of exec_program Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2916 07 February 2019, 11:49:56 UTC
6383dc3 Merge branch 'FindHDF5-cleanup' into release-3.14 Merge-request: !2916 07 February 2019, 11:48:52 UTC
d3d9e6b FindHDF5: Modernize formatting of variable documentation 07 February 2019, 11:47:07 UTC
acbd69c FindHDF5: Use execute_process instead of exec_program 07 February 2019, 11:47:07 UTC
7df1074 Merge topic 'xcode-stdlib-flags' 8af334f5ba Xcode: Derive stdlib from CXX flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2919 07 February 2019, 11:45:42 UTC
f657bcb Merge branch 'xcode-stdlib-flags' into release-3.14 Merge-request: !2919 07 February 2019, 11:44:19 UTC
8af334f Xcode: Derive stdlib from CXX flags Closes: #18396 07 February 2019, 11:43:51 UTC
f60ec9e Merge topic 'vs-csharp-nowarn-numbers' 822697996e VS: Fix nowarn compiler option to accept warning numbers. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2923 07 February 2019, 11:42:30 UTC
f835526 Merge branch 'vs-csharp-nowarn-numbers' into release-3.14 Merge-request: !2923 07 February 2019, 11:41:22 UTC
8226979 VS: Fix nowarn compiler option to accept warning numbers. Warning disables are transferred to the VS IDE `<NoWarn>` node. Fixes: #18878 07 February 2019, 11:39:45 UTC
c2ffcb3 CMake Nightly Date Stamp 07 February 2019, 05:01:07 UTC
8e746db cmake_parse_arguments: Factor out part of implementation for re-use 06 February 2019, 19:46:52 UTC
42825fc MinGW: Fix locating BinUtils when compiler has a suffix While all executables from a mingw toolchain share a common prefix, only the ones provided with the compiler have a suffix, the binutils do not. Fixes: #18879 06 February 2019, 16:43:55 UTC
dd45f23 FindCups: add imported target 06 February 2019, 16:20:57 UTC
65baaa0 cmSystemTools::RunSingleCommand: Accept std::string argument 06 February 2019, 16:02:10 UTC
f353438 Prefer front/back/data over dereferencing begin/rbegin iter Changed for sequenced containers: vector, list, string and array 06 February 2019, 15:43:16 UTC
562ea5d Tests: Add a way to configure custom options for FortranModules test Read an undocumented cache entry to allow some CI builds to configure this test in a special way. 06 February 2019, 15:17:02 UTC
062cfd9 Begin post-3.14 development 06 February 2019, 15:11:11 UTC
e97a4be Merge branch 'release-3.14' 06 February 2019, 15:09:19 UTC
bf1c2a2 CMake 3.14.0-rc1 version update 06 February 2019, 15:08:35 UTC
0b882e4 Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 06 February 2019, 15:06:25 UTC
6f23321 Merge topic 'doc-3.14-relnotes' aa9161fd57 Help: Organize and revise 3.14 release notes 0d1a9282c4 Help: Consolidate 3.14 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2925 06 February 2019, 15:04:49 UTC
aa9161f Help: Organize and revise 3.14 release notes Add section headers similar to the 3.13 release notes and move each individual bullet into an appropriate section. Revise a few bullets. 06 February 2019, 14:52:35 UTC
0d1a928 Help: Consolidate 3.14 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.14.rst`. 06 February 2019, 14:16:59 UTC
d423192 Merge topic 'deprecate-xcode-4' 75a75d2754 Xcode: deprecate support for Xcode 4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2922 06 February 2019, 11:54:52 UTC
75a75d2 Xcode: deprecate support for Xcode 4 06 February 2019, 11:53:42 UTC
d672950 Merge topic 'relax_CUDA_RESOLVE_DEVICE_SYMBOLS_constraints' 850ef90a66 CUDA: Honor CUDA_RESOLVE_DEVICE_SYMBOLS for more target types Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robert.maynard@kitware.com> Merge-request: !2900 06 February 2019, 11:51:30 UTC
4400ac0 Merge topic 'autogen_same_name_different_extension' a28caabf45 Autogen: AUTOMOC support for files with the same name but different extensions 1f802295f2 Autogen: Extend the SameName test with same name but different extension files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2920 06 February 2019, 11:50:36 UTC
3a2387b CMake Nightly Date Stamp 06 February 2019, 05:01:07 UTC
850ef90 CUDA: Honor CUDA_RESOLVE_DEVICE_SYMBOLS for more target types `CUDA_RESOLVE_DEVICE_SYMBOLS` can be used with shared, module, and executable target types. This relaxation is to allow for better interoperability with linkers that automatically do CUDA device symbol resolution and have no way to disable it. 05 February 2019, 16:09:48 UTC
a28caab Autogen: AUTOMOC support for files with the same name but different extensions This adds support for AUTOMOC to moc header files with the same but different extensions (e.g `obj.h`, `obj.hpp`, `obj.hxx`). If a moc file would appear multiple times in `mocs_compilation.cpp`, a number suffix is appended to the name to make it unique. Closes #14489 05 February 2019, 14:51:53 UTC
1f80229 Autogen: Extend the SameName test with same name but different extension files 05 February 2019, 14:51:53 UTC
f47d980 Merge topic 'update-kwsys' 9ddbf4c6e6 Merge branch 'upstream-KWSys' into update-kwsys 8372c05472 KWSys 2019-02-05 (65802a20) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2918 05 February 2019, 12:49:07 UTC
ab01ce9 Merge topic 'autogen_single_all_sources_iteration' b6cf086267 Autogen: Iterate over makefile sources only once ed0fa784eb cmSystemTools: Let `GetFileFormat` accept a `std::stding const&` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2909 05 February 2019, 12:47:14 UTC
c6d679f Merge topic 'vs-fortran-target-check' d3d2c3cd49 VS: Fix Fortran target type selection when linking C++ targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2913 05 February 2019, 12:36:36 UTC
c03072f Merge topic '17870-iphone-friendly-cmake' e8ee8cab97 Xcode: Completely disable code signing for compiler id detection 11da882a12 Apple: Introduce separate system name for iOS, tvOS, and watchOS 36cf44a7a3 Tests: Isolate RunCMake.XcodeProject per-device cases from host arch Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2392 05 February 2019, 12:33:04 UTC
back to top