https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
f2e751c Buffer overrun of NsightTegraVersion In cmVisualStudio10TargetGenerator::cmVisualStudio10TargetGenerator, wrote 0 to this->NsightTegraVersion[-1] if sscanf returns -1 which is the case of GetNsightTegraVersion is empty. 26 August 2016, 06:28:48 UTC
797f7ad Merge topic 'else-after-return' 7b6349da CMake: don't use else after return 50ad1e0a CTest: don't use else after return 7f97a6c9 CPack: don't use else after return 4988b914 CursesDialog: don't use else after return 23 August 2016, 13:00:00 UTC
762131f Merge topic 'include-what-you-use' f29d1847 fix a batch of include-what-you-use violations 373b2e48 cmArchiveWrite: replace mode_t with int 23 August 2016, 12:59:57 UTC
d15a502 Merge topic 'minor-cleanups' 27591a54 Define WIN32_LEAN_AND_MEAN for CMake sources on Windows 481c9003 libarchive: Fix include order in xxhash.c 23 August 2016, 12:59:54 UTC
f29d184 fix a batch of include-what-you-use violations 23 August 2016, 12:56:59 UTC
68b51a5 CMake Nightly Date Stamp 23 August 2016, 04:01:05 UTC
74ee03a CMake Nightly Date Stamp 22 August 2016, 04:01:03 UTC
020c3e4 CMake Nightly Date Stamp 21 August 2016, 04:01:04 UTC
8142698 CMake Nightly Date Stamp 20 August 2016, 04:01:03 UTC
03d0e6b CMake Nightly Date Stamp 19 August 2016, 04:01:05 UTC
7b6349d CMake: don't use else after return 18 August 2016, 18:36:29 UTC
50ad1e0 CTest: don't use else after return 18 August 2016, 18:04:21 UTC
7f97a6c CPack: don't use else after return 18 August 2016, 17:47:32 UTC
4988b91 CursesDialog: don't use else after return 18 August 2016, 17:39:54 UTC
11e0cea CMake Nightly Date Stamp 18 August 2016, 04:01:04 UTC
373b2e4 cmArchiveWrite: replace mode_t with int Rationale: * mode_t is not defined on all platforms * bitmasking (operator &) promotes the value to an int anyway * libarchive uses int in the public api starting with version 4 17 August 2016, 21:52:34 UTC
27591a5 Define WIN32_LEAN_AND_MEAN for CMake sources on Windows This reduces APIs included by `windows.h`. We can include the headers for those APIs as needed. 17 August 2016, 14:48:28 UTC
481c900 libarchive: Fix include order in xxhash.c We need to include `archive_platform.h` before any system headers in order to ensure that `_WIN32_WINNT` is defined early enough. 17 August 2016, 14:48:28 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
back to top