https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
9c507c1 CMake 3.6.3 02 November 2016, 15:46:41 UTC
967e9aa Merge branch 'FindHDF5-restore-default-C' into release-3.6 02 November 2016, 15:45:37 UTC
de25d98 Merge branch 'qtdialog-lib-paths' into release-3.6 02 November 2016, 15:45:33 UTC
ff3ccc1 FindHDF5: Restore pre-3.6 behavior of finding only C by default Refactoring in commit v3.6.0-rc1~72^2 (HDF5: Rework component searching to correctly find HL for all bindings, 2016-05-12) changed the default behavior from finding only the C bindings to finding everything for the enabled languages. Restore the original behavior for compatibility and because many projects need only the C bindings. Closes: #16397 02 November 2016, 13:06:56 UTC
48624b3 cmake-gui: Do not remove library paths for Qt5 plugins. Not removing library paths is necessary for QFileDialog to function correctly on Linux when using Qt5. 22 September 2016, 19:19:04 UTC
c5dcd31 CMake 3.6.2 07 September 2016, 12:55:56 UTC
983371a Merge branch 'backport-curl-fix' into release 07 September 2016, 12:54:20 UTC
4b53a69 curl: Backport certificate reuse fix from 7.50.2 Backport curl upstream commit curl-7_50_2~32 (nss: refuse previously loaded certificate from file, 2016-08-22). 07 September 2016, 12:46:42 UTC
0fd5413 Merge branch 'FindHDF5-fix-hl-fortran' into release 02 September 2016, 19:18:38 UTC
befe864 FindHDF5: Fix regression in finding hdf5hl_fortran Refactoring in commit v3.6.0-rc1~72^2 (HDF5: Rework component searching to correctly find HL for all bindings, 2016-05-12) accidentally dropped the name `hdf5hl_fortran` from the list of library names and replaced it with `hdf5_hl_fortran`. IIUC the latter name is when HDF5 is built with CMake and the former name is for other build systems. Since this is the non-CMake code path, user the former name. Closes: #16233 02 September 2016, 19:09:47 UTC
b4d996c Merge branch 'FindHDF5-is-parallel' into release 02 September 2016, 19:08:28 UTC
b61eab2 FindHDF5: Fix regression in providing HDF5_IS_PARALLEL Since commit v3.6.0-rc1~85^2 (HDF5: Refactor the use of compiler wrappers, 2016-04-01) we have additional code paths that find HDF5 and suppress the original search logic. Report HDF5_IS_PARALLEL from these other code paths too. Closes: #16257 02 September 2016, 19:06:52 UTC
f9fc8f8 Merge branch 'vs14-debug-enum-older-toolsets' into release 01 September 2016, 18:53:27 UTC
9998774 VS: Fix VS 2015 .vcxproj debug setting for v80 toolset Closes: #16281 01 September 2016, 18:50:04 UTC
c8c5894 Merge branch 'vs-NsightTegra-empty-version' into release 26 August 2016, 14:03:37 UTC
1f4aeb1 VS: Fix out-of-bounds write on empty Nsight Tegra version In cmVisualStudio10TargetGenerator::cmVisualStudio10TargetGenerator, wrote 0 to this->NsightTegraVersion[-1] if sscanf returns -1 which is the case of GetNsightTegraVersion is empty. 26 August 2016, 14:01:39 UTC
83fd4a7 Merge branch 'intel-fortran-mod-diff' into release 24 August 2016, 15:58:58 UTC
f699323 Fortran: Fix .mod file comparison for Intel 16 format The Intel 16 format starts with the 0x0A 0x00 sequence that we use to skip past the timestamp. This occurrence appears to be a version number. Skip the first byte to avoid matching the sequence early. Ideally we should gain a better understanding of the format and avoid depending on short sequences that are likely to appear early by coincidence, but this approach will suffice for now. Closes: #16263 24 August 2016, 15:55:29 UTC
fc552ce Merge branch 'GetPrerequisites-fix-regression' into release 12 August 2016, 14:29:12 UTC
a2d5c25 GetPrerequisites: Fix regression in gp_resolved_file_type Since commit v3.6.0-rc1~287^2 (GetPrerequisites: Fix gp_resolved_file_type on non-canonical paths, 2016-03-08) we accidentally convert relative paths (e.g. system dll file names) to absolute paths even when we do not know the base directory. Fix this by canonicalizing only paths that are already absolute. Closes: #16240 12 August 2016, 14:24:48 UTC
7da3df3 Merge branch 'update-cle-version-info' into release 08 August 2016, 13:55:42 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
e52302d CrayLinuxEnvironment: Add alternative methods to get version info Closes: #16229 05 August 2016, 13:01:43 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
2360501 Merge branch 'intel-gnu11-support' into release 03 August 2016, 13:16:49 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
8eb0b56 FindHDF5: Make sure compile definition vars keep the -D flag 02 August 2016, 14:34:51 UTC
f595131 CMake 3.6.1 22 July 2016, 13:26:11 UTC
f19aca6 Merge branch 'revert-autogen-subdirs' into release 21 July 2016, 14:08:40 UTC
40d5375 Merge branch 'nsis-protect-uninst-exec' into release 21 July 2016, 14:08:33 UTC
1176873 NSIS: Quote uninstaller path when executing it in a shell Protect our `$0` reference in the shell as `"$0"`. Otherwise it works with a space in the path only due to an insecure Windows feature. Prior to this fix, any installer using the option added by commit v2.8.9~234^2 (Added CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL, 2011-06-11) exposes a local privilege escalation vulnerability. Reported-by: Amir Szekely <kichik@gmail.com> Reported-by: Ug_0 Security 21 July 2016, 14:05:46 UTC
5e55d87 Autogen: Revert changes to generate moc/rcc in subdirectories Revert these commits: * v3.6.0-rc1~134^2 Tests: QtAutogen: Same source name in different directories test, 2016-04-13 * v3.6.0-rc1~134^2~1 Autogen: Generate qrc_NAME.cpp files in subdirectories, 2016-04-19 * v3.6.0-rc1~134^2~2 Autogen: Generate not included moc files in subdirectories, 2016-04-19 They regress existing builds that depend on the paths/symbols generated previously. Another approach will be needed to solve the name collision problem they were intended to solve. Leave the error diagnostics for the colliding cases that were added in the same topic as the above commits because they provide a useful early failure in relevant cases. Fixes #16209. 21 July 2016, 13:27:19 UTC
30dda67 Merge branch 'compat-CPACK_INSTALL_CMAKE_PROJECTS-subdirectory' into release 19 July 2016, 14:09:35 UTC
5753499 CPack: Add compatibility for incorrect CPACK_INSTALL_CMAKE_PROJECTS value Since commit v3.6.0-rc1~339^2 (CPack: Fix CPACK_INSTALL_CMAKE_PROJECTS SubDirectory (4th) option, 2016-02-18) we now honor the "Directory" option of this variable. Prior to that commit the value was not used so projects may have used a placeholder value like `.` instead of `/`. Treat `.` the same as `/` to restore compatibility with such projects. Fixes #16205. 19 July 2016, 14:07:12 UTC
ace12c9 Merge branch 'ninja-no-accidental-rsp' into release 15 July 2016, 13:48:32 UTC
86dd242 Ninja: Do not force response files when no sysconf(3) limit is used Commit v3.6.0-rc1~174^2~1 (cmGlobalNinjaGenerator: Clarify logic for forcing use of response files, 2016-04-06) started using negative command line length values to represent forced use of response files but forgot to update `calculateCommandLineLengthLimit()` accordingly. Teach it to return `0` instead of `-1` when no limit is computed from the system to avoid forcing response files. Reported-by: Raphael Kubo da Costa <rakuco@FreeBSD.org> 15 July 2016, 13:43:02 UTC
8ab1989 Merge branch 'vs14-debug-enum-older-toolsets' into release 13 July 2016, 13:37:03 UTC
36fc3a5 VS: Fix VS 2015 .vcxproj debug setting for v90 toolset (#15986) 13 July 2016, 13:35:39 UTC
9c9ac04 Merge branch 'FindHDF5-fix-misc-issues' into release 13 July 2016, 12:57:16 UTC
d5e4516 FindHDF5: Cleanup inconsistent use of HDF5_ROOT 12 July 2016, 19:32:10 UTC
4ece8bd FindHDF5: Properly fail when required components are not found. 12 July 2016, 17:40:41 UTC
87c1cd9 FindHDF5: Fix h5cc arg parsing to work with homebrew on Mac 12 July 2016, 15:08:11 UTC
c7159e3 Merge branch 'fix-cpack-rpm-different-package-names' into release 11 July 2016, 15:21:01 UTC
672e6d2 CPack/RPM: Add missed CPACK_RPM_FILE_NAME fallback variable In commit v3.6.0-rc1~66^2 (CPack/RPM different package names, 2016-05-15) we forgot the non-uppercased fallback variable name `CPACK_RPM_<COMPONENT>_FILE_NAME`. Add it now. 11 July 2016, 15:19:24 UTC
2bef075 Merge branch 'find-command-restore-PATH-on-unix' into release 11 July 2016, 14:31:36 UTC
5447501 Restore find_(library|file|path) search of PATH itself The fix in commit commit v3.6.0-rc1~82^2 (Drop find_(library|file|path) prefixes from PATH on non-Windows, 2016-05-09) aggressively dropped search of the entries in PATH itself in addition to the prefixes derived from it. This regresses find modules that (incorrectly) depended on the behavior, including some of our own modules such as FindImageMagick. Restore the search of entries in PATH itself. If we want to drop it later we will need to do so with a policy. Fixes #16192. 11 July 2016, 14:27:27 UTC
e31084e CMake 3.6.0 07 July 2016, 13:17:24 UTC
6643fe1 Merge branch 'cpack-ifw-fix-repo-attributes' into release 05 July 2016, 19:56:04 UTC
7a30fa1 CPackIFW: Fix attributes for Promoting Updates repository replacement Fix spelling of attributes added by commit v3.6.0-rc1~52^2 (CPackIFW: Add support for Promoting Updates, 2016-05-17). 05 July 2016, 19:55:42 UTC
c7e0c30 Merge branch 'FindJNI-ubuntu-paths' into release 05 July 2016, 18:34:02 UTC
26d1638 FindJNI: Fix support for Ubuntu 15.10 The library search paths added by commit v3.6.0-rc1~281^2~1 (FindJNI: Add support for Ubuntu 15.10, 2016-03-08) were incorrect. Fix them. 05 July 2016, 18:33:46 UTC
48680ad Merge branch 'clang-format-script' into release 30 June 2016, 20:13:46 UTC
a77d597 clang-format.bash: Fix filter-branch example documentation Inside `git filter-branch --tree-filter` we must format all tracked files because formatting of the tree for each commit is independent from earlier commits. 30 June 2016, 20:11:36 UTC
3e4c233 Merge branch 'doc-updates' into release 30 June 2016, 13:06:26 UTC
c05d240 Help: Document CMAKE_TRY_COMPILE_PLATFORM_VARIABLES example Suggested-by: Hendrik Sattler <post@hendrik-sattler.de> 30 June 2016, 13:03:41 UTC
dab3ccf InstallRequiredSystemLibraries: Document UCRT option use case Suggested-by: Hendrik Sattler <post@hendrik-sattler.de> 30 June 2016, 12:54:46 UTC
dd71ec2 CMake 3.6.0-rc4 29 June 2016, 13:51:33 UTC
e34c554 Merge branch 'revert-try_compile-config-flags' into release 28 June 2016, 19:09:44 UTC
943fe6e Revert "try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes" Revert commit v3.6.0-rc1~160^2 (try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes, 2016-04-11). The behavior it introduced can break projects that depend on the lack of such behavior. We will have to introduce a policy or other mechanism to enable the behavior in a compatible way. Simply revert it for now. See issue #16174. 28 June 2016, 19:03:45 UTC
eb6f817 Merge branch 'doc-cross-reference-lang-standard-and-extensions' into release 28 June 2016, 13:15:25 UTC
c6a077d Help: Cross reference CXX_STANDARD and CXX_EXTENSIONS (#16162) 28 June 2016, 13:14:00 UTC
76c66bf Merge branch 'ninja-no-rsp-for-rc' into release 27 June 2016, 18:38:19 UTC
15b3f6f ninja, rc: ignore CMAKE_NINJA_FORCE_RESPONSE_FILE for RC files In commit v3.6.0-rc1~174^2 (Ninja: Honor CMAKE_NINJA_FORCE_RESPONSE_FILE for compile rules, 2016-04-06), Ninja learned to look for `CMAKE_NINJA_FORCE_RESPONSE_FILE` in the current scope or the environment in order to force response file usage for all compilation rules. However, on Windows, the RC compiler goes through cmcldeps which does a `replace(output, output + ".dep.obj")` on the command line. However, with a response file (which we name `output + ".rsp"`), the response file path is replaced instead causing the compiler to (correctly) complain that the response file `output + ".dep.obj.rsp"` does not exist. What needs to happen is for cmcldeps to look through the response file, replace *its* contents and place it in the `output + ".dep.obj.rsp"` file. Also add a test which actually compiles an RC file into a library and executable for all generators on Windows and additionally test `CMAKE_NINJA_FORCE_RESPONSE_FILE` for Ninja generators. Fixes #16167. 27 June 2016, 18:34:06 UTC
cd29388 Merge branch 'FindHDF5-handle-unsuffixed' into release 27 June 2016, 14:29:09 UTC
234deec FindHDF5: create all the *_LIBRARIES when using hdf5-config.cmake 24 June 2016, 19:28:23 UTC
963b576 FindHDF5: cache the correct path to the high level libraries 24 June 2016, 19:26:22 UTC
24bad96 Merge branch 'doc-osx-versions' into release 23 June 2016, 17:47:08 UTC
00caa1d Help: Describe VERSION and SOVERSION meanings for Mach-O binaries 23 June 2016, 17:44:26 UTC
9f2728c FindHDF5: When component targets not found fallback to compiler wrappers 23 June 2016, 16:31:26 UTC
149539d FindHDF5: Handle HDF5 builds with non-suffixed components 23 June 2016, 14:57:58 UTC
f30b0fe FindHDF5: correctly add lang to each component target name. 23 June 2016, 14:56:29 UTC
0acf9cb Merge branch 'backport-GetPrerequisites-typo' into release 23 June 2016, 12:56:23 UTC
460a589 GetPrerequisites: fix typo in comment 22 June 2016, 19:38:08 UTC
d152ae1 CMake 3.6.0-rc3 22 June 2016, 13:02:00 UTC
c41dfda Merge branch 'doc-VS_STARTUP_PROJECT-clarify' into release 21 June 2016, 13:34:47 UTC
d3e538e Help: Clarify VS_STARTUP_PROJECT documentation Explain in what directory the property should be set to affect the corresponding ``.sln`` file. Suggested-by: Stephen Kelly <steveire@gmail.com> 21 June 2016, 13:33:35 UTC
d38fc22 Merge branch 'update-libarchive' into release 20 June 2016, 14:53:25 UTC
52f5826 Merge branch 'upstream-LibArchive' into update-libarchive * upstream-LibArchive: LibArchive 2016-06-19 (139d0576) 20 June 2016, 14:50:13 UTC
2b94d71 LibArchive 2016-06-19 (139d0576) Code extracted from: https://github.com/libarchive/libarchive.git at commit 139d0576b51a253732a5ab1f66805dffbf8b00af (master). 20 June 2016, 14:50:05 UTC
c8f139a Merge branch 'cpack-deb-test-fixes' into release 20 June 2016, 13:29:22 UTC
6107fab CPack/Deb: Fix test to actually test the preinst script The test regex variable name was invalid and did not test preinst script. Reported-by: Patrick <mail6543210@yahoo.com.tw> 20 June 2016, 13:29:11 UTC
302391b CPack/Deb: Fix tests for SELinux-enabled systems Suggested-by: Patrick <mail6543210@yahoo.com.tw> 20 June 2016, 13:29:11 UTC
4fdb97d Merge branch 'pkgconfig-targets' into release 20 June 2016, 13:24:30 UTC
45b6264 Merge branch 'FindQt4-doc-QtDeclarative-imported' into release 20 June 2016, 13:09:08 UTC
5ed2881 FindQt4: Document Qt4::QtDeclarative imported target (#16157) 20 June 2016, 12:49:31 UTC
8345c64 FindPkgConfig: define the imported targets also when the data comes from cache 19 June 2016, 07:35:05 UTC
c37e6e2 Merge branch 'doc-issue-tracker-move' into release 17 June 2016, 19:39:35 UTC
back to top