https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
ff67b00 fix: Uses Matlab's pre-build libraries for MinGW, if needed. 12 August 2016, 21:39:27 UTC
f99df80 CMake Nightly Date Stamp 12 August 2016, 04:01:04 UTC
f203694 Merge topic 'cmCryptoHash-raw-digest' 3a5f609c cmCryptoHash: New ByteHash methods that return a byte vector f582dba6 cmCryptoHash: Return byte vector from internal Finalize method 74f0d4ab cmCryptoHash: New byte hash to string function 94c29976 cmCryptoHash: Documentation comments 11 August 2016, 17:48:37 UTC
3c4d2e8 CMake Nightly Date Stamp 11 August 2016, 04:01:04 UTC
3a5f609 cmCryptoHash: New ByteHash methods that return a byte vector 10 August 2016, 17:21:32 UTC
f582dba cmCryptoHash: Return byte vector from internal Finalize method Some callers may want the raw byte vector instead of the hex character string. Convert the internal implementation to use this so that we can later add public APIs to get it. 10 August 2016, 17:21:32 UTC
74f0d4a cmCryptoHash: New byte hash to string function 10 August 2016, 17:09:55 UTC
94c2997 cmCryptoHash: Documentation comments 10 August 2016, 17:09:54 UTC
50ada75 Merge topic '15687-xcode-support-system-include' 93ac2a78 Xcode: Obey SYSTEM keyword for includes (#15687) 10 August 2016, 15:16:01 UTC
655d242 Merge topic 'fix-test-macOS-case-sensitive' 677e73cb Tests: Fix RunCMake.Framework on case sensitive file systems. 10 August 2016, 15:15:58 UTC
e01c576 Merge topic 'ninja-directory-targets' 02789894 Ninja: Add `$subdir/{test,install,package}` targets a88c99f1 Ninja: Simplify computation of GLOBAL_TARGET outputs 10 August 2016, 15:15:55 UTC
627ffb4 Merge topic 'NAG-Fortran-no-fPIE' e9c98426 NAG: Use -PIC for Fortran position-independent executable code 10 August 2016, 15:15:53 UTC
f4cec30 Merge topic 'install-export-staging-dir' c7a319ab install(EXPORT): Fix support for mid-length install destinations on Windows 10 August 2016, 15:15:50 UTC
4887640 Merge topic 'add-extra-boolean-comparisons' 02d177c9 Add additional <= and >= comparison operators 10 August 2016, 15:15:47 UTC
5aabfec CMake Nightly Date Stamp 10 August 2016, 04:01:04 UTC
677e73c Tests: Fix RunCMake.Framework on case sensitive file systems. The file is lowercase: Tests/RunCMake/Framework/osx.cmake 09 August 2016, 20:00:27 UTC
0278989 Ninja: Add `$subdir/{test,install,package}` targets With the Makefile generator one can use `cd $subdir; make install` to build and install targets associated with a given subdirectory. This is not possible to do with the Ninja generator since there is only one `build.ninja` file at the top of the build tree. However, we can approximate it by allowing one to run `ninja $subdir/install` at the top of the tree to build the targets in the corresponding subdirectory and install them. This also makes sense for `test`, `package`, and other GLOBAL_TARGET targets. It was already done for `all` by commit v3.6.0-rc1~240^2~2 (Ninja: Add `$subdir/all` targets, 2016-03-11). 09 August 2016, 19:15:24 UTC
a88c99f Ninja: Simplify computation of GLOBAL_TARGET outputs In cmGlobalNinjaGenerator::AppendTargetOutputs we previously handled GLOBAL_TARGET outputs specially in order to avoid adding directory components to the output. However, this is not necessary because cmNinjaTargetGenerator::New already filters out copies of these targets that are not at the top level. Instead we can simply follow the same output computation code path as UTILITY targets. 09 August 2016, 18:36:04 UTC
93ac2a7 Xcode: Obey SYSTEM keyword for includes (#15687) CMake used to put all header search paths into HEADER_SEARCH_PATHS attribute. Unfortunately this attribute does not support to declare a search path as a system include. As a hack one could add a -isystem /path to the cflags but then include ordering is not deterministic. A better approach was chosen with this patch by not filling HEADER_SEARCH_PATHS at all and to populate the C, C++, and Fortran flags directly. The include paths used by Xcode should be now identical to the ones used by Unix Makefiles and Ninja generator. 09 August 2016, 18:30:07 UTC
e9c9842 NAG: Use -PIC for Fortran position-independent executable code The Numerical Algorithms Group (NAG) Fortran compiler documents -PIC for position-independent code and does not have a separate option for PIE. We added `-PIC` for PIC in commit v2.8.11~174^2 (NAG: Use -PIC for Fortran position-independent code, 2013-02-18). Follow up for PIE. Closes: #16236 09 August 2016, 15:15:14 UTC
c7a319a install(EXPORT): Fix support for mid-length install destinations on Windows The implementation of `install(EXPORT)` generates files into a staging directory for later installation. We use the full install destination in the path to the staging directory to avoid collisions. In order to avoid exceeding maximum path lengths (especially on Windows) we compute a hash of the install destination when it is too long. Fix this logic to account for the length of the file name(s) when deciding whether to switch to the hashed name. Reported-by: Alan W. Irwin <irwin@beluga.phys.uvic.ca> 09 August 2016, 14:09:52 UTC
02d177c Add additional <= and >= comparison operators This adds the LESS_EQUAL, GREATER_EQUAL, and associated STR and VERSION equivalents to use the combined <= and >= functionality. 09 August 2016, 13:30:34 UTC
4689d16 Merge topic 'fix-string-append' 551b4c90 Revert the use of string(APPEND) in .cmake.in files 3a7be4f3 prefer list(APPEND) over string(APPEND) where appropriate 09 August 2016, 13:20:21 UTC
a5b73e7 Merge topic 'GetPrerequisites-grep-a' 5f3c8f6a GetPrerequisites: Always filter objdump output as text 09 August 2016, 13:20:18 UTC
a8c8196 Merge topic 'ninja-full-path' 955c2a63 Ninja: Use full path for all source files 09 August 2016, 13:20:15 UTC
892ffe4 Merge topic 'wix-custom-install-dir' 17bbf6af CPackWIX: Implement new CPACK_WIX_SKIP_PROGRAM_FOLDER feature 09 August 2016, 13:20:13 UTC
982b4cd CMake Nightly Date Stamp 09 August 2016, 04:01:04 UTC
551b4c9 Revert the use of string(APPEND) in .cmake.in files The generated files may be consumed by older cmake versions which do not support string(APPEND). 08 August 2016, 19:45:41 UTC
3a7be4f prefer list(APPEND) over string(APPEND) where appropriate 08 August 2016, 19:28:52 UTC
5f3c8f6 GetPrerequisites: Always filter objdump output as text When using `grep` to filter the output, add the `-a` flag to tell it never to treat the output as binary. Otherwise when LANG != C in the environment the non-ascii text may break the filter. 08 August 2016, 18:05:21 UTC
955c2a6 Ninja: Use full path for all source files This is consistent with the behavior of the Makefile generators. Relative paths are difficult for an IDE to parse the output of a build error. 08 August 2016, 17:55:29 UTC
ee9d4fe Merge branch 'release' 08 August 2016, 14:04:09 UTC
9bb2faf Merge topic 'bash-completion-fix-E-lookup' fe7f117a bash-completion: Fix cmake -E lookup 08 August 2016, 14:02:15 UTC
314a953 Merge topic 'update-cle-version-info' e52302d6 CrayLinuxEnvironment: Add alternative methods to get version info 08 August 2016, 14:02:11 UTC
acf6fc6 Merge topic 'FindOpenCL-macOS' 88f2455f FindOpenCL: Fix search on macOS. 08 August 2016, 14:02:07 UTC
702a548 Merge topic 'vs14-debug-enum-older-toolsets' 038e3a4f cmVisualStudio10TargetGenerator: Run clang-format 08 August 2016, 14:02:03 UTC
88f2455 FindOpenCL: Fix search on macOS. The original patch was provided by jerry <jerry.c.t@web.de>. 08 August 2016, 13:57:30 UTC
7da3df3 Merge branch 'update-cle-version-info' into release 08 August 2016, 13:55:42 UTC
17bbf6a CPackWIX: Implement new CPACK_WIX_SKIP_PROGRAM_FOLDER feature The new variable allows setting of a custom absolute installation prefix outside of the ProgramFiles folders. 08 August 2016, 11:42:23 UTC
5a62e0c CMake Nightly Date Stamp 08 August 2016, 04:01:04 UTC
5a8b67b CMake Nightly Date Stamp 07 August 2016, 04:01:03 UTC
6da5fb8 CMake Nightly Date Stamp 06 August 2016, 04:01:04 UTC
054275c Merge branch 'vs14-debug-enum-older-toolsets' into release 05 August 2016, 19:21:48 UTC
926886a VS: Fix VS 2015 .vcxproj debug setting for Windows7.1SDK toolset Closes: #16213 05 August 2016, 19:21:23 UTC
038e3a4 cmVisualStudio10TargetGenerator: Run clang-format 05 August 2016, 19:20:20 UTC
e52302d CrayLinuxEnvironment: Add alternative methods to get version info Closes: #16229 05 August 2016, 13:01:43 UTC
fe7f117 bash-completion: Fix cmake -E lookup In case of long '<command> <args...>' the description text is wrapped and indented on the next line. Avoid taking these lines into account by explicitly requiring the third character to be a non-space. 05 August 2016, 12:54:09 UTC
93b705a Merge topic 'ninja-clang-rsp-format' e555480c Ninja: Fix response file format for GNU-like Clang on Windows 05 August 2016, 12:50:29 UTC
baa6032 Merge topic 'update-kwsys' 8abca140 Merge branch 'upstream-KWSys' into update-kwsys 6c0820a8 KWSys 2016-08-03 (6d23dd7e) 05 August 2016, 12:50:25 UTC
b06118f Merge topic 'vs14-debug-enum-older-toolsets' 4ada475e VS: Fix VS 2015 .vcxproj debug setting for Windows7.1SDK toolset 05 August 2016, 12:50:20 UTC
9bc6202 CMake Nightly Date Stamp 05 August 2016, 04:01:09 UTC
4ada475 VS: Fix VS 2015 .vcxproj debug setting for Windows7.1SDK toolset Closes: #16213 04 August 2016, 15:40:09 UTC
8abca14 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-08-03 (6d23dd7e) 04 August 2016, 14:11:07 UTC
6c0820a KWSys 2016-08-03 (6d23dd7e) Code extracted from: http://public.kitware.com/KWSys.git at commit 6d23dd7e455a7b2088c4ec6dce760d8243b84ee6 (master). Upstream Shortlog ----------------- Ben Boeckel (1): 6d23dd7e SystemTools: add a PathExists method 04 August 2016, 14:11:06 UTC
995b542 Merge topic 'find-module-imported-fallback-to-release' ff386d11 Modules: Make imported targets fall back to `Release` 04 August 2016, 13:56:51 UTC
2df3719 Merge topic 'extra-generator-factories' cd52a225 Report more information about extra generators in generator factories a354f60c Refactor extra generator registration to use factories 04 August 2016, 13:56:47 UTC
ac7c12e Merge topic 'update-kwsys' b602cb85 Merge branch 'upstream-KWSys' into update-kwsys 3e6ec47c KWSys 2016-08-02 (3f55579d) 04 August 2016, 13:56:44 UTC
85d966d Merge topic 'update-curl' f59ab433 curl: Remove CMake-specific README f53f4a8a Merge branch 'upstream-curl' into update-curl 202adcfe curl 2016-08-03 (f2cb3a01) e1c11352 curl: Update script to get curl 7.50.1 a51c6c53 Merge branch 'upstream-curl' into update-curl 7ec709d3 curl 2015-08-11 (1a7f66a3) 3e9b0343 Add script to update curl from upstream 04 August 2016, 13:56:39 UTC
e555480 Ninja: Fix response file format for GNU-like Clang on Windows The `CMAKE_<LANG>_SIMULATE_ID` variables are not set to "GNU" for a GNU-like Clang compiler on Windows. They are only set to "MSVC" for a MSVC-like Clang. Revise our response file format selection accordingly. Reported-by: Chaoren Lin <chaorenl@google.com> 04 August 2016, 13:44:56 UTC
2c0e87f CMake Nightly Date Stamp 04 August 2016, 04:01:06 UTC
5bcbc38 Merge branch 'update-curl' into release 03 August 2016, 19:08:56 UTC
f59ab43 curl: Remove CMake-specific README We will now manage the curl source tree updates using the `Utilities/Scripts/update-curl.bash` script. Drop the README that covered the old method. 03 August 2016, 18:31:05 UTC
f53f4a8 Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2016-08-03 (f2cb3a01) 03 August 2016, 18:26:53 UTC
202adcf curl 2016-08-03 (f2cb3a01) Code extracted from: https://github.com/bagder/curl.git at commit f2cb3a01192d36395d16acec6cdb93446ca6fd45 (curl-7_50_1). 03 August 2016, 18:26:29 UTC
e1c1135 curl: Update script to get curl 7.50.1 03 August 2016, 18:26:02 UTC
a51c6c5 Merge branch 'upstream-curl' into update-curl 03 August 2016, 15:54:18 UTC
7ec709d curl 2015-08-11 (1a7f66a3) Code extracted from: https://github.com/bagder/curl.git at commit 1a7f66a3de2625d10f65415e6eb3e56067dc0555 (curl-7_44_0). 03 August 2016, 15:52:06 UTC
3e9b034 Add script to update curl from upstream 03 August 2016, 15:51:27 UTC
ff386d1 Modules: Make imported targets fall back to `Release` Find modules only detect Debug and Release configurations. All other configurations will fall back to the configuration listed as the first entry in `IMPORTED_CONFIGURATIONS`. Switch the order so that `Release` is listed first, as this is a better fallback than `Debug` for the `RelWithDebInfo` and `MinSizeRel` configurations. See issue #16091. This approach is recommended by documentation in `cmake-developer(7)` added by commit v3.2.0-rc1~286^2~1 (Help: Document IMPORTED_CONFIGURATIONS target property for Find modules, 2014-12-04). 03 August 2016, 15:14:29 UTC
b602cb8 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-08-02 (3f55579d) 03 August 2016, 14:10:28 UTC
3e6ec47 KWSys 2016-08-02 (3f55579d) Code extracted from: http://public.kitware.com/KWSys.git at commit 3f55579d113f92fcda8f9eff7046c36873c121f6 (master). Upstream Shortlog ----------------- Patrick Welche (3): 8a989b44 SystemInformation: Treat BSDs more uniformly 2ce319a6 SystemInformation: Treat Solaris the same as Linux 3f55579d SystemTools: Fix FileExists for some SCO OpenServer file permissions 03 August 2016, 14:10:21 UTC
cd52a22 Report more information about extra generators in generator factories 03 August 2016, 13:44:40 UTC
a354f60 Refactor extra generator registration to use factories This will allow additional information about the availability and capabilities of extra generators to be queried without actually creating them. Instead of a static NewFactory() method like the main generator factories have, use a static GetFactory() method to get a pointer to a statically allocated extra generator factory. This simplifies memory management. 03 August 2016, 13:43:00 UTC
382c4fc Merge topic 'ccmake-vim-navigation' e34e9c27 ccmake: Add VIM-like bindings for navigation 9a1b6c60 ccmake: Revise documentation for [d] 31b6cf41 ccmake: Fix typo in help (it's -> its) 03 August 2016, 13:20:59 UTC
c2bc47f Merge topic 'CMakeFindFrameworks-custom-locations' 9970cdcb CMakeFindFrameworks: Allow custom framework locations 03 August 2016, 13:20:56 UTC
aabf877 Merge topic 'gcc-fvisibility-version' 85e03142 GNU: Use -fvisibility on GCC 4.0 and 4.1 too 03 August 2016, 13:20:54 UTC
a85e2a8 Merge topic 'FindProtobuf-restore-PROTOBUF_IMPORT_DIRS' 5790d9b6 FindProtobuf: Restore support for PROTOBUF_IMPORT_DIRS 03 August 2016, 13:20:50 UTC
ec807f6 Merge topic 'port-to-sco' 56539d89 SCO_SV: Enable so filename versioning 16a3a735 cmELF: Port to SCO OpenServer 5.0.7/3.2 03 August 2016, 13:20:47 UTC
ef729c5 Merge topic 'ExternalProject-no-DS_Store' 52aecc0c ExternalProject: Ignore macOS .DS_Store files in tarball extraction 03 August 2016, 13:20:44 UTC
f8792c1 Merge topic 'update-kwsys' 35995fa6 Merge branch 'upstream-KWSys' into update-kwsys 6bc3073e KWSys 2016-08-01 (560bcdbb) 03 August 2016, 13:20:41 UTC
7b65e49 Merge topic 'wix-root-description' e29bfbf2 CPackWIX: Support custom title and description for the root feature 03 August 2016, 13:20:38 UTC
8ba870b Merge topic 'FindCUDA-no-windows-librt' f4e979b1 FindCUDA: Do not look for librt on Windows 03 August 2016, 13:20:35 UTC
573397b Merge topic 'FindCUDA-arch' 15a6ae5c FindCUDA: Add search path for nvcc on Arch 03 August 2016, 13:20:32 UTC
4b0e1dc Merge topic 'doc-without-continue' 7d7446c9 Utilities/Sphinx: Remove use of continue() method 03 August 2016, 13:20:29 UTC
16e449c Merge topic 'intel-gnu11-support' 088f14eb Intel-C: standard flags are also supported in 12.0 27a3ca15 Intel-C: support gnu89 and gnu99 extension flags cc223e1e Intel-C: declare support for gnu11 03 August 2016, 13:20:25 UTC
a382c30 Merge topic 'fix-findhdf5-definitions' 8eb0b56c FindHDF5: Make sure compile definition vars keep the -D flag 03 August 2016, 13:20:19 UTC
2360501 Merge branch 'intel-gnu11-support' into release 03 August 2016, 13:16:49 UTC
33fe475 CMake Nightly Date Stamp 03 August 2016, 04:01:04 UTC
15a6ae5 FindCUDA: Add search path for nvcc on Arch 02 August 2016, 19:36:07 UTC
7d7446c Utilities/Sphinx: Remove use of continue() method We currently only require CMake 2.8.4 which does not provide it. 02 August 2016, 19:15:00 UTC
e34e9c2 ccmake: Add VIM-like bindings for navigation * scroll with j/k * toggle bool with space, enter insert mode with i * bindings not shown at the bottom of the screen, but given in help 02 August 2016, 18:53:15 UTC
9a1b6c6 ccmake: Revise documentation for [d] * list it at the bottom of the screen * different place in help message 02 August 2016, 18:53:15 UTC
31b6cf4 ccmake: Fix typo in help (it's -> its) 02 August 2016, 18:53:06 UTC
088f14e Intel-C: standard flags are also supported in 12.0 02 August 2016, 17:10:56 UTC
27a3ca1 Intel-C: support gnu89 and gnu99 extension flags 02 August 2016, 17:10:41 UTC
cc223e1 Intel-C: declare support for gnu11 Without extensions, functions like `strdup` are not available since they are actually controlled by feature flags such as _SVID_SOURCE and _BSD_SOURCE. When using `-std=c11` on Intel, none of these flags are set, so the functions are not declared properly leading to compile errors. Reported-by: Adam J. Stewart <ajstewart426@gmail.com> Closes: #16226 02 August 2016, 15:42:45 UTC
88f4b4c Merge branch 'fix-findhdf5-definitions' into release 02 August 2016, 14:54:03 UTC
3c57905 Merge branch 'FindProtobuf-restore-PROTOBUF_IMPORT_DIRS' into release 02 August 2016, 14:52:36 UTC
5790d9b FindProtobuf: Restore support for PROTOBUF_IMPORT_DIRS Support was accidentally dropped by commit v3.6.0-rc1~273^2 (FindProtobuf: Rename variables to match case of module name, 2016-03-01). 02 August 2016, 14:50:24 UTC
9970cdc CMakeFindFrameworks: Allow custom framework locations Read a variable to get non-standard locations to be searched, e.g. brew, port. Signed-off-by: David Keller <david.keller@litchis.fr> 02 August 2016, 14:41:40 UTC
back to top