https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
8c84514 Added support for mig files. 04 June 2016, 02:39:09 UTC
d57a1be Added new property XCODE_FILE_ATTRIBUTES which adds values to the ATTRIBUTES list in PBXBuildFile settings. 04 June 2016, 02:38:54 UTC
bb375dd Don't emit empty settings blocks. 04 June 2016, 02:38:42 UTC
ea2a21b Added const qualifiers. 04 June 2016, 02:38:21 UTC
cf12e4a Merge branch 'release' 03 June 2016, 14:50:25 UTC
0663dbf Merge topic 'minor-cleanups' f6c21894 Modules: Rename internal platform-specific compiler determination modules 0c7951a9 cmLocalGenerator: Consolidate conditions in AddArchitectureFlags 03 June 2016, 14:45:59 UTC
9d16f64 Merge topic 'fix-TARGET_PROPERTY-LOCATION-crash' f500a784 Fix crash on $<TARGET_PROPERTY:...,LOCATION> genex (#16134) 03 June 2016, 14:45:57 UTC
2f1d82b Merge topic 'cpack-nsis-remove-duplicate-include' e847b6c8 CPack/NSIS: Remove duplicate include from NSIS.template.in (#16132) 03 June 2016, 14:45:54 UTC
3d66384 Merge topic 'size-empty' c6220de2 Use the empty() method to check for emptyness. 03 June 2016, 14:45:52 UTC
e3f7637 Merge topic 'FindOpenCL-imported-target' b66d4739 FindOpenCL: Add an imported target 03 June 2016, 14:45:48 UTC
4b78344 Merge topic 'compiler-id-with-bracket-in-path' a7d1c4ec CMakeDetermineCompilerId: Fix compiler id with square brackets in the path 03 June 2016, 14:45:46 UTC
6f1f796 Merge topic 'fix-ti-link-order' 89317915 Compiler/TI: Pass libraries as last part to linker 03 June 2016, 14:45:43 UTC
811831a Merge topic 'simplify-boolean-expressions' 7f6b8d33 Simplify boolean expressions 03 June 2016, 14:45:40 UTC
8b289db CMake Nightly Date Stamp 03 June 2016, 04:01:19 UTC
c6220de Use the empty() method to check for emptyness. Apply fix-its from clang-tidy's readability-container-size-empty checker. 02 June 2016, 19:35:50 UTC
9703b32 Merge branch 'FindHDF5-fix-already-found' into release 02 June 2016, 18:56:09 UTC
9ca8c7a Merge topic 'FindHDF5-fix-already-found' f11243d1 FindHDF5: Add backwards compatability for already-found searches 02 June 2016, 18:55:53 UTC
f11243d FindHDF5: Add backwards compatability for already-found searches 02 June 2016, 18:46:32 UTC
a7d1c4e CMakeDetermineCompilerId: Fix compiler id with square brackets in the path We use file(GLOB) to load the list of files produced by compiling the compiler identification source. Encode square brackets in the path to the directory so that they are not treated as special characters in the globbing expression. Otherwise we fail to find any files when the path contains square brackets and the compiler id is unknown. Reported-by: Esch Nigma <eschnigma@openmailbox.org> 02 June 2016, 18:32:07 UTC
e847b6c CPack/NSIS: Remove duplicate include from NSIS.template.in (#16132) In commit v2.6.0~3438 (ENH: Better support for adding and removing path, 2006-04-27) an include of "WinMessages.NSH" was added without removing the original include. Remove it now. 02 June 2016, 15:49:44 UTC
7e8cfb9 Merge branch 'fix-TARGET_PROPERTY-LOCATION-crash' into release 02 June 2016, 15:08:09 UTC
f500a78 Fix crash on $<TARGET_PROPERTY:...,LOCATION> genex (#16134) Policy CMP0026 deprecated the LOCATION property, and we have long provided a $<TARGET_FILE:...> generator expression. However, if a project tries to use $<TARGET_PROPERTY:...,LOCATION> we should at least not crash. The compatibility implementation of the LOCATION property uses cmGlobalGenerator::CreateGenerationObjects to create the structures needed to evaluate the property before generation starts. The implementation assumed that accessing the property could only be done during configuration (via the typical get_property command use case). The $<TARGET_PROPERTY:...,LOCATION> genex causes the LOCATION property to be accessed during generation. Calling CreateGenerationObjects during generation blows away all the objects currently being used for generation and is not safe. Add a condition to call it only when configuration is not finished. 02 June 2016, 14:58:38 UTC
f6c2189 Modules: Rename internal platform-specific compiler determination modules Rename Modules/Platform/<os>-<lang>.cmake files to Modules/Platform/<os>-Determine-<lang>.cmake to clarify their role. For compatibility with user-provided modules, load the old names if they exist. 02 June 2016, 13:51:43 UTC
0c7951a cmLocalGenerator: Consolidate conditions in AddArchitectureFlags Make room for possible future non-Apple architecture flags. 02 June 2016, 13:47:32 UTC
f1ff630 Merge topic 'minor-cleanups' 2175e5bf cmGlobalGenerator: Make IsMultiConfig() const 02 June 2016, 13:44:53 UTC
c6bcb6f Merge topic 'bin-dir-option' 18bfbc97 Add option to control 'bin' directory of CMake's own installation (#16076) 02 June 2016, 13:44:48 UTC
aa483a4 Merge branch 'fix-ti-link-order' into release 02 June 2016, 13:40:11 UTC
8931791 Compiler/TI: Pass libraries as last part to linker If e.g. libc.a is passed before any objects the linker raises the follwing warning: cannot resolve archive libc.a to a compatible library, as no input files have been encountered In the end the library is skipped and missing symbols occur. Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com> 02 June 2016, 13:39:25 UTC
b66d473 FindOpenCL: Add an imported target 02 June 2016, 12:46:43 UTC
7f6b8d3 Simplify boolean expressions Use clang-tidy's readability-simplify-boolean-expr checker. After applying the fix-its, revise all changes *very* carefully. Be aware of false positives and invalid changes. 02 June 2016, 12:24:04 UTC
34d07d7 CMake Nightly Date Stamp 02 June 2016, 04:01:10 UTC
2175e5b cmGlobalGenerator: Make IsMultiConfig() const 01 June 2016, 15:12:58 UTC
18bfbc9 Add option to control 'bin' directory of CMake's own installation (#16076) Add a `CMAKE_BIN_DIR` cache entry to CMake's own build configuration. Add a `--bindir` option to the `bootstrap` script to set it. 01 June 2016, 15:12:36 UTC
d6754d3 Begin post-3.6 development 01 June 2016, 14:59:26 UTC
b2ef225 Merge branch 'release' 01 June 2016, 14:58:02 UTC
91f6e79 CMake 3.6.0-rc1 version update 01 June 2016, 14:57:43 UTC
4c2993d Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 01 June 2016, 14:55:45 UTC
9d81f1b Merge topic 'doc-3.6-relnotes' 98eafa9b Help: Organize and revise 3.6 release notes c5df7483 Help: Consolidate 3.6 release notes 01 June 2016, 14:53:53 UTC
98eafa9 Help: Organize and revise 3.6 release notes Add section headers similar to the 3.5 release notes and move each individual bullet into an appropriate section. Revise a few bullets. 01 June 2016, 14:30:34 UTC
c5df748 Help: Consolidate 3.6 release notes Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.6.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand. 01 June 2016, 13:12:10 UTC
62adedb Merge topic 'UseJava-fix-typo' bcf39688 UseJava: Fix grammar error in documentation 01 June 2016, 13:05:58 UTC
4062d6d Merge topic 'minor-cleanups' bd4fef64 cmSourceFileLocation: Fix typo in comment 814e774e cmSearchPath: Fix typo in comment 01 June 2016, 13:04:48 UTC
7642dde Merge topic 'cpack-documentation-improvements' 20e55e4b CPackRPM and CPackDeb documentation improvements 01 June 2016, 13:04:44 UTC
bd4fef6 cmSourceFileLocation: Fix typo in comment 01 June 2016, 12:33:48 UTC
814e774 cmSearchPath: Fix typo in comment 01 June 2016, 12:33:35 UTC
20e55e4 CPackRPM and CPackDeb documentation improvements 01 June 2016, 12:29:34 UTC
adc7fcd CMake Nightly Date Stamp 01 June 2016, 04:01:07 UTC
bcf3968 UseJava: Fix grammar error in documentation 31 May 2016, 14:30:57 UTC
ebcc13e Merge topic 'suppress-dashboard-warnings' d4e58dd9 CTestCustom: Suppress scanbuild warning on unsigned left shift 154fa2c5 CTestCustom: Suppress warnings about rand() on OpenBSD e4a361bb CTestCustom: Suppress Windows manifest unrecognized element warning 31 May 2016, 14:26:51 UTC
88ede8e CMake Nightly Date Stamp 31 May 2016, 04:01:06 UTC
8afadaa CMake Nightly Date Stamp 30 May 2016, 04:01:05 UTC
e0fbd95 CMake Nightly Date Stamp 29 May 2016, 04:01:05 UTC
797a332 CMake Nightly Date Stamp 28 May 2016, 04:01:06 UTC
d4e58dd CTestCustom: Suppress scanbuild warning on unsigned left shift The Clang scanbuild tool warns: Utilities/cmliblzma/liblzma/simple/x86.c:106:23: warning: The result of the '<<' expression is undefined src = dest ^ ((1u << (32 - i * 8)) - 1); ~~~^~~~~~~~~~~~~~~ AFAIK overflow of a left shift on an unsigned type is well-defined. 27 May 2016, 13:25:37 UTC
154fa2c CTestCustom: Suppress warnings about rand() on OpenBSD We first suppressed this in commit v3.1.0-rc1~647^2 (CTestCustom: Suppress warnings about rand() and srand() on OpenBSD, 2014-04-12). Add another variant of the warning wording. 27 May 2016, 13:25:37 UTC
e4a361b CTestCustom: Suppress Windows manifest unrecognized element warning Our `cmake.version.manifest` file uses a "compatibility" element for Windows 10 support. Older MS tools warn about it being unknown, so suppress the warning. 27 May 2016, 13:25:37 UTC
fb1f5d5 Merge topic 'remove-needless-copies' 27ead963 Remove unnecessary local copies. 618fb23f Pass arguments that are not modified as const&. 27 May 2016, 13:08:21 UTC
82c2863 Merge topic 'remove-needless-c_str' 1b2bb933 Remove redundant c_str() calls. 27 May 2016, 13:08:18 UTC
07983bc Merge topic 'osx-no-warn-sdk-target-mismatch' cffe0ed7 OS X: Drop warning about SDK and deployment target version mismatch 27 May 2016, 13:08:15 UTC
fdb474d CMake Nightly Date Stamp 27 May 2016, 04:01:07 UTC
1b2bb93 Remove redundant c_str() calls. Run clang-tidy's readability-redundant-string-cstr checker. Ignore findings in kwsys. 26 May 2016, 20:52:22 UTC
27ead96 Remove unnecessary local copies. Use clang-tidy's performance-unnecessary-copy-initialization checker. After applying the fix-its (which turns the copies into const&), revise the changes and see whether the copies can be removed entirely by using the original instead. 26 May 2016, 20:21:15 UTC
618fb23 Pass arguments that are not modified as const&. Use clang-tidy's performance-unnecessary-value-param checker to find value parameter declarations of expensive to copy types that are not modified inside the function. Ignore findings in kwsys. After applying the fix-its, manually change `const T&` to `T const&`. 26 May 2016, 19:58:51 UTC
acd8a73 Merge topic 'liblzma-signed-shift' 8479dc46 liblzma: Avoid possible overflow on signed left shift 26 May 2016, 13:52:53 UTC
36d9a01 Merge topic 'try_compile-custom-variables' d256ba07 try_compile: Optionally forward custom platform variables to test project fb4791b3 cmCoreTryCompile: Refactor forwarding of variables to test project 26 May 2016, 13:52:12 UTC
67cc866 Merge topic 'fix-variable-watch-leak' 75e3e0d3 cmVariableWatch: Fix potential memory leak 26 May 2016, 13:52:09 UTC
579185b Merge topic 'cpack-dmg-no-app-link' 3acc29fc CPack/DragNDrop: Optionally disable `/Applications` symlink 26 May 2016, 13:52:07 UTC
903bcbc Merge topic 'FindCUDA-cublas_device' 81e73b72 FindCUDA: Add support for finding the cublas_device library 26 May 2016, 13:52:04 UTC
2a028b7 Merge topic 'style-cmSystemTools' 8e801eb5 cmSystemTools: Fix indentation typo 26 May 2016, 13:52:02 UTC
7bfcfd5 Merge topic 'FindMatlab-2016a' 715e4cf5 FindMatlab: Add support for Matlab 2016a (9.0) 26 May 2016, 13:51:58 UTC
b86bcd4 Merge topic 'GetPrerequisites-more-paths' c9cebed5 GetPrerequisites: Look for VS tools using registry entries (#16108) 26 May 2016, 13:51:56 UTC
cffe0ed OS X: Drop warning about SDK and deployment target version mismatch OS X supports using the SDK for any version equal to or newer than the deployment target. There is no reason to warn if the versions do not match exactly. Suggested-by: James Burgess <jamesrburgess@mac.com> Suggested-by: Clinton Stimpson <clinton@elemtech.com> 26 May 2016, 13:20:28 UTC
0746a4c CMake Nightly Date Stamp 26 May 2016, 04:03:52 UTC
8479dc4 liblzma: Avoid possible overflow on signed left shift Use an unsigned value to produce the needed mask. 25 May 2016, 14:02:02 UTC
75e3e0d cmVariableWatch: Fix potential memory leak Teach cmVariableWatch::AddWatch to own the Pair it allocates until it needs to pass ownership to WatchMap. 25 May 2016, 13:58:36 UTC
3acc29f CPack/DragNDrop: Optionally disable `/Applications` symlink 25 May 2016, 13:51:04 UTC
81e73b7 FindCUDA: Add support for finding the cublas_device library 25 May 2016, 13:42:25 UTC
d256ba0 try_compile: Optionally forward custom platform variables to test project Add a `CMAKE_TRY_COMPILE_PLATFORM_VARIABLES` variable to specify a list of custom variables to be forwarded to a `try_compile` test project. This will be useful for platform information modules or toolchain files to forward some platform-specific set of variables from the host project (perhaps set in its cache) to the test project so that it can build the same way. 25 May 2016, 13:36:19 UTC
fb4791b cmCoreTryCompile: Refactor forwarding of variables to test project De-duplicate the logic that constructs the cmake `-D` flag used to pass variables into the test project cache. Also subsume variables that were propagated by generating `set()` commands in the project and pass them as cache entries instead. 25 May 2016, 13:36:19 UTC
6052e4b Merge topic 'improve-character-find-and-replace' 5784747d Improve string find: prefer character overloads. 5cec953e Use std::replace for replacing chars in strings. 2a1a2033 cmExtraEclipseCDT4Generator: use std::replace. 34bc6e1f cmCTestScriptHandler: don't call find repeatedly. 25 May 2016, 13:34:29 UTC
9ebc209 Merge topic 'FindCUDA-flags-genex' 6b190b5c FindCUDA: Add support for generator expressions in CUDA_NVCC_FLAGS 25 May 2016, 13:34:26 UTC
916d525 Merge topic 'standard-include-directories' c1340827 Add a variable to specify language-wide system include directories 44199097 cmMakefile: Optimize AddSystemIncludeDirectories for empty set a896043b GHS: Compute include directories consistently with other generators 25 May 2016, 13:34:24 UTC
8cd007f Merge topic 'doc-standard-libs' 7807b3a9 Help: Document CMAKE_<LANG>_STANDARD_LIBRARIES variable 25 May 2016, 13:34:21 UTC
2bc55b6 Merge topic 'output-converter-enums' 25d1ef64 Use enums defined in cmOutputConverter using their fully qualified name. 25 May 2016, 13:34:19 UTC
6b190b5 FindCUDA: Add support for generator expressions in CUDA_NVCC_FLAGS Follow the configure_file by a file(GENERATE) so the resulting cmake scripts used by FindCUDA for wrapping nvcc calls can now support generator expressions in the CUDA_NVCC_FLAGS variable. 25 May 2016, 13:31:35 UTC
c134082 Add a variable to specify language-wide system include directories Create a `CMAKE_<LANG>_STANDARD_INCLUDE_DIRECTORIES` variable to specify system include directories for for `<LANG>` compiler command lines. This plays a role for include directories as the existing `CMAKE_<LANG>_STANDARD_LIBRARIES` variable does for link libraries. 25 May 2016, 13:30:31 UTC
8e801eb cmSystemTools: Fix indentation typo 25 May 2016, 13:27:54 UTC
25d1ef6 Use enums defined in cmOutputConverter using their fully qualified name. Mostly automated: values=("RelativeRoot" "NONE" "FULL" "HOME" "START" "HOME_OUTPUT" "START_OUTPUT" "OutputFormat" "UNCHANGED" "MAKERULE" "SHELL" "WATCOMQUOTE" "RESPONSE" "FortranFormat" "FortranFormatNone" "FortranFormatFixed" "FortranFormatFree") for i in "${values[@]}"; do git grep -l cmLocalGenerator::$i | xargs sed -i "s|cmLocalGenerator::$i|cmOutputConverter::$i|g"; done 25 May 2016, 13:20:09 UTC
715e4cf FindMatlab: Add support for Matlab 2016a (9.0) 25 May 2016, 13:08:32 UTC
c9cebed GetPrerequisites: Look for VS tools using registry entries (#16108) 25 May 2016, 13:00:33 UTC
d5ccab3 CMake Nightly Date Stamp 25 May 2016, 04:01:07 UTC
5784747 Improve string find: prefer character overloads. Apply fix-its from clang-tidy's performance-faster-string-find checker. Ignore findings in kwsys. 24 May 2016, 21:22:24 UTC
5cec953 Use std::replace for replacing chars in strings. Find uses of `cmSystemTools::ReplaceString` where both `replace` and `with` are string literals with a size of one. Automate with: git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\(.\)\", \"\(.\)\");|std::replace(\1.begin(), \1.end(), '\2', '\3');|g" git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\(.\)\", \"\\\\\\\\\");|std::replace(\1.begin(), \1.end(), '\2', '\\\\\\\\');|g" git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\\\\\\\\\", \"\(.\)\");|std::replace(\1.begin(), \1.end(), '\\\\\\\\', '\2');|g" 24 May 2016, 21:22:20 UTC
2a1a203 cmExtraEclipseCDT4Generator: use std::replace. 24 May 2016, 21:22:16 UTC
34bc6e1 cmCTestScriptHandler: don't call find repeatedly. Also, prefer the character overload. 24 May 2016, 21:22:08 UTC
a98a699 Merge topic 'cpack-deb-different-package-names' adbd3985 CPack/Deb possibility to change package name 24 May 2016, 17:54:03 UTC
384de98 Merge topic 'cpack-deb-component-depends' 4f3b9706 CPack/Deb prevent accidental component dependencies 24 May 2016, 17:54:00 UTC
185be83 Merge topic 'ExternalProject-fix-stash-all' 2bc981e6 ExternalProject: Fix git stash not using "--all" option 24 May 2016, 17:53:58 UTC
7d5355a Merge topic 'doc-CPACK_DMG_FORMAT' 239367f0 CPackDMG: Document CPACK_DMG_FORMAT default 24 May 2016, 17:53:55 UTC
f77a49f Merge topic 'cpackifw-updates' 06ca7795 CPackIFW: Command cpack_ifw_configure_component learned ESSENTIAL option 222fa595 CPackIFW: Doc decoration 24 May 2016, 17:53:53 UTC
back to top