https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
619d6c2 Fixing bug in regex not accepting 2.1(2.0) notation 22 August 2016, 21:54:29 UTC
11e0cea CMake Nightly Date Stamp 18 August 2016, 04:01:04 UTC
67a7dce Merge topic 'readability-named-parameter' e7b842e1 Make sure unnused parameters are /*named*/ 17 August 2016, 14:46:35 UTC
29593b7 Merge topic 'include-what-you-use' a2af850b fix a batch of include-what-you-use violations 17 August 2016, 14:46:32 UTC
c700d11 Merge topic 'FindCUDA-target-include-dirs' 7ded655f FindCUDA: Take NVCC include directories from target properties 17 August 2016, 14:46:29 UTC
5d16907 Merge topic 'cmake-capabilities' 49ad7f9a cmake: Add `cmake -E capabilities` mode 1d408dc1 cmake: Constify cmake::GetRegisteredGenerators 17 August 2016, 14:46:26 UTC
76ff725 Merge topic 'cmake-developer-reference' ea51b71a QtIFW: Developer Reference installation c18dc6fb Added CMake_BUILD_DEVELOPER_REFERENCE option 17 August 2016, 14:46:23 UTC
65120d1 CMake Nightly Date Stamp 17 August 2016, 04:01:04 UTC
e7b842e Make sure unnused parameters are /*named*/ 16 August 2016, 23:49:57 UTC
a2af850 fix a batch of include-what-you-use violations 16 August 2016, 23:08:13 UTC
7ded655 FindCUDA: Take NVCC include directories from target properties Fixes issue where include directories specified on the target are not passed on to NVCC. This includes both target_include_directories() as well as include directories added by dependency chaining. Closes: #14201 16 August 2016, 18:16:35 UTC
49ad7f9 cmake: Add `cmake -E capabilities` mode Add `cmake -E capabilities` to report on generators, cmake version and possibly other static capabilities of cmake. Closes: #15462 16 August 2016, 17:45:05 UTC
1d408dc cmake: Constify cmake::GetRegisteredGenerators 16 August 2016, 17:40:06 UTC
e240a7c Merge topic 'ExternalProject-SOURCE_SUBDIR' a8345d65 ExternalProject: Add SOURCE_SUBDIR option 16 August 2016, 17:26:22 UTC
074d098 Merge topic 'FindMatlab-mingw' 8ba204a6 FindMatlab: Use pre-built libraries for MinGW if needed 16 August 2016, 17:26:19 UTC
447b142 Merge topic 'issue-tracker-urls' 2bdba83e issues: update references to the CMake issue tracker 16 August 2016, 17:26:15 UTC
a8345d6 ExternalProject: Add SOURCE_SUBDIR option Add a new SOURCE_SUBDIR option to ExternalProject_Add that allows specifying the location of the CMakeLists.txt to use as the project root relative to the SOURCE_DIR. This is helpful for projects that have unusual layouts, or projects that provide both a superbuild and project-only build depending on which CMakeLists.txt is used. Fixes: #15118 16 August 2016, 17:18:18 UTC
ea51b71 QtIFW: Developer Reference installation 16 August 2016, 16:02:35 UTC
c18dc6f Added CMake_BUILD_DEVELOPER_REFERENCE option By default is OFF and marked as advanced. It's also add custom cmake-developer-reference (ALL) target Generated output will be installed to ${CMAKE_DOC_DIR}/developer-reference. 16 August 2016, 16:02:35 UTC
6b07972 CMake Nightly Date Stamp 16 August 2016, 04:01:09 UTC
2bdba83 issues: update references to the CMake issue tracker References to specific comments are left as-is since comments were not migrated. 15 August 2016, 13:34:06 UTC
8ba204a FindMatlab: Use pre-built libraries for MinGW if needed 15 August 2016, 13:28:54 UTC
7fe5c79 Merge topic 'FindCUDA-fixes' 1aa5c1be FindCUDA: Fix missing librt on Linux when using static cuda runtime. aab1f6e9 FindCUDA: Restore default behavior of CUDA_USE_STATIC_CUDA_RUNTIME 15 August 2016, 12:59:48 UTC
33d4aff Merge topic 'autogen-same-name' 61a607e8 Help: Document AUTORCC behavior for same .qrc name case e4f508e4 Tests/QtAutogen: Test same moc/qrc source names in different directories 4e9b97d7 QtAutogen: Allow multiple qrc files with the same name 41c9e14a QtAutogen: Allow multiple moc files with the same name 3c3b37b0 QtAutogen: Use std:: instead of ::std:: 0a5dd3c7 cmFilePathUuid: Add class to generate deterministic unique file names 15 August 2016, 12:59:46 UTC
d47abe4 Merge topic 'GetPrerequisites-fix-regression' a2d5c25a GetPrerequisites: Fix regression in gp_resolved_file_type 15 August 2016, 12:59:43 UTC
61a607e Help: Document AUTORCC behavior for same .qrc name case 15 August 2016, 12:57:17 UTC
272a2bf CMake Nightly Date Stamp 15 August 2016, 04:01:03 UTC
5726af6 CMake Nightly Date Stamp 14 August 2016, 04:01:03 UTC
77c171a CMake Nightly Date Stamp 13 August 2016, 04:01:04 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
1aa5c1b FindCUDA: Fix missing librt on Linux when using static cuda runtime. Commit 7229ae72 (FindCUDA: Refactor Android(Tegra) support, 2016-04-19) changed the logic to only add librt to the link line for CUDA versions 6.5 and older. However, newer versions of CUDA still require librt. 12 August 2016, 13:28:38 UTC
aab1f6e FindCUDA: Restore default behavior of CUDA_USE_STATIC_CUDA_RUNTIME Fix bug introduced by commit 7229ae72 (FindCUDA: Refactor Android(Tegra) support, 2016-04-19). `CUDA_USE_STATIC_CUDA_RUNTIME` should be enabled by default if `cudart_static` is available, and silently disabled if it is not. 12 August 2016, 13:26:30 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
e4f508e Tests/QtAutogen: Test same moc/qrc source names in different directories 10 August 2016, 17:21:34 UTC
4e9b97d QtAutogen: Allow multiple qrc files with the same name Use cmFilePathUuid for qrc files. 10 August 2016, 17:21:33 UTC
41c9e14 QtAutogen: Allow multiple moc files with the same name Use cmFilePathUuid for moc files. Closes: #12873 10 August 2016, 17:21:33 UTC
3c3b37b QtAutogen: Use std:: instead of ::std:: 10 August 2016, 17:21:33 UTC
0a5dd3c cmFilePathUuid: Add class to generate deterministic unique file names The class generates a semi-unique (checksum based) pathless file name from a full source file path. 10 August 2016, 17:21:33 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
back to top