https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
f5c4dad cmFileMonitor.h: Include cmConfigure.h first We need this to make Large File Support definitions consistent with other translation units. 07 March 2017, 16:50:17 UTC
0c14db2 cmServerConnection.h: Include cmConfigure.h first We need this to make Large File Support definitions consistent with other translation units. 23 February 2017, 12:32:24 UTC
77cbcb7 CMake Nightly Date Stamp 23 February 2017, 05:01:03 UTC
b803d00 Merge branch 'release' 22 February 2017, 15:17:54 UTC
dfebdd6 Merge topic 'autogen_json' 29d96633 Autogen: Don't use .moc include in Q_PLUGIN_METADATA test d60f1ddc Autogen: Documentation update cdb72127 Autogen: Add release notes for Q_PLUGIN_METADATA support 8b13a52c Autogen: Tests: Set different compression levels in rcc test 9d1db7d7 Autogen: Overhaul and simplify AutogenInfo.cmake file generation 0ab817fa Autogen: Optimize GetCompileDefinitionsAndDirectories function 754d4318 Autogen: Sort AutogenInfo.cmake.in cd74daf0 Autogen: Tests: Add Q_PLUGIN_METADATA test 39c4819e Autogen: Tests: Add moc include tests 50805693 Autogen: Tests: Clean comments c23206b6 Autogen: Log simplifications 347572cf Autogen: Only touch an unchanged moc_compilation.cpp 03df033b Autogen: Rebuild moc when Q_PLUGIN_METADATA json file changes 3ec230de Autogen: Use GetRealPath in central places only 41fb64e7 Autogen: Search moc includes in include directories 175c8900 Autogen: Sort includes before composing include options ... 22 February 2017, 15:15:48 UTC
dc32ad1 Merge topic 'vs2017-fallback-sdk' 2da0838c VS2017: If Win 8.1 SDK is not available, use Win 10 SDK 22 February 2017, 15:15:35 UTC
8aac0ae Merge topic 'ExternalProject-update-docs' c95d017f ExternalProject: Clarify documented role of `INSTALL_DIR` 4b21290e ExternalProject: Clarify documented role of `INSTALL_COMMAND` 22 February 2017, 15:15:29 UTC
28df39c CMake Nightly Date Stamp 22 February 2017, 05:01:03 UTC
e9e8a5d Merge branch 'vs2017-fallback-sdk' into release 21 February 2017, 19:05:59 UTC
2da0838 VS2017: If Win 8.1 SDK is not available, use Win 10 SDK We try to choose the Windows SDK version based on the version of Windows targeted by the build. However, if using VS 2017 without the Windows 8.1 SDK installed then we must fall back to the Windows 10 SDK even when targeting an older version of Windows. Inspired-by: gnaggnoyil <gnaggnoyil@gmail.com> 21 February 2017, 18:47:54 UTC
3ccad39 Merge topic 'cmake-host-system-name' 717e1f30 Use looked up uname path for command execution 0bbd993f Make CMAKE_HOST_SYSTEM_NAME available in scripting context 21 February 2017, 16:14:03 UTC
f5d6d27 Merge topic 'FindGTK2-old-sigc++' 2ab118a8 FindGTK2: handle old libsigc++ versions 21 February 2017, 16:14:01 UTC
48ef9c5 Merge topic 'cuda-separable-bool' 08fa0b45 CUDA: Fix boolean interpretation of CUDA_SEPARABLE_COMPILATION 21 February 2017, 16:13:58 UTC
fe8f5b5 Merge branch 'ExternalProject-update-docs' into release 21 February 2017, 16:11:27 UTC
0f6ebb5 Merge branch 'cuda-separable-bool' into release 21 February 2017, 16:11:22 UTC
0b6afec Merge branch 'FindGTK2-old-sigc++' into release 21 February 2017, 16:11:13 UTC
29d9663 Autogen: Don't use .moc include in Q_PLUGIN_METADATA test 21 February 2017, 15:38:51 UTC
d60f1dd Autogen: Documentation update Closes #15254 21 February 2017, 15:38:51 UTC
cdb7212 Autogen: Add release notes for Q_PLUGIN_METADATA support 21 February 2017, 15:38:51 UTC
8b13a52 Autogen: Tests: Set different compression levels in rcc test 21 February 2017, 15:38:50 UTC
9d1db7d Autogen: Overhaul and simplify AutogenInfo.cmake file generation 21 February 2017, 15:38:50 UTC
0ab817f Autogen: Optimize GetCompileDefinitionsAndDirectories function 21 February 2017, 15:38:50 UTC
754d431 Autogen: Sort AutogenInfo.cmake.in Also rename AM_SKIP_MOC to AM_MOC_SKIP and AM_SKIP_UIC to AM_UIC_SKIP 21 February 2017, 15:38:49 UTC
cd74daf Autogen: Tests: Add Q_PLUGIN_METADATA test 21 February 2017, 15:38:49 UTC
39c4819 Autogen: Tests: Add moc include tests 21 February 2017, 15:38:49 UTC
c95d017 ExternalProject: Clarify documented role of `INSTALL_DIR` It does not actually configure the project to install to the given location. That must be done by passing the `<INSTALL_DIR>` placeholder to the external project configuration step. 21 February 2017, 15:32:26 UTC
4b21290 ExternalProject: Clarify documented role of `INSTALL_COMMAND` It is for the install step of the external project and does not affect installation of the calling project. 21 February 2017, 15:32:25 UTC
5080569 Autogen: Tests: Clean comments 21 February 2017, 15:12:55 UTC
c23206b Autogen: Log simplifications The logging methods now automatically add an end-of-line to the message if it is missing. 21 February 2017, 15:12:55 UTC
347572c Autogen: Only touch an unchanged moc_compilation.cpp 21 February 2017, 15:12:55 UTC
03df033 Autogen: Rebuild moc when Q_PLUGIN_METADATA json file changes Closes #15419 21 February 2017, 15:12:54 UTC
3ec230d Autogen: Use GetRealPath in central places only 21 February 2017, 15:12:54 UTC
41fb64e Autogen: Search moc includes in include directories 21 February 2017, 15:12:54 UTC
175c890 Autogen: Sort includes before composing include options 21 February 2017, 15:12:53 UTC
80a0075 Autogen: Add FindInIncludeDirectories method 21 February 2017, 15:12:53 UTC
f379fdb Autogen: Synchronize header/source argument names 21 February 2017, 15:12:53 UTC
ddf9407 Autogen: Split moc include paths on info reading 21 February 2017, 15:12:53 UTC
71c5ae2 Autogen: Loop based macro detection instead of code duplication 21 February 2017, 15:12:52 UTC
5308f95 Autogen: Issue a warning if moc isn't required in strict mode 21 February 2017, 15:12:52 UTC
887e400 Autogen: Error message tweaks 21 February 2017, 15:12:51 UTC
4c60099 Autogen: Acquire and store header extensions in Init() 21 February 2017, 15:12:51 UTC
815a05c Autogen: Overhaul FindMatchingHeader function 21 February 2017, 15:12:51 UTC
3270091 Autogen: Don't list all search paths in error message 21 February 2017, 15:12:50 UTC
793c9a7 Autogen: Indentation fix 21 February 2017, 15:12:50 UTC
25dbfbc Autogen: Rename moc related variables 21 February 2017, 15:12:50 UTC
3cc4286 Autogen: Overhaul moc include list generation 21 February 2017, 15:12:49 UTC
8209b32 CMake Nightly Date Stamp 21 February 2017, 05:01:03 UTC
08fa0b4 CUDA: Fix boolean interpretation of CUDA_SEPARABLE_COMPILATION If the property is explicitly set to a non-true value we should not treat it as true. 20 February 2017, 22:05:35 UTC
2ab118a FindGTK2: handle old libsigc++ versions Old versions of `libsigc++` do not have the version macros inside of its `sigc++config.h` header. Assume nothing about such headers and report version "zero". Fixes: #16654 20 February 2017, 16:58:57 UTC
3c0de6d Merge topic 'iwyu' d58d28a9 ParserHelper: Move macros to bottom of files 07953c18 remove file cmStandardIncludes.h f918b053 cmFortranParser: include what you use b74314c6 cmDependsJavaParser: include what you use 74404df4 cmCommandArgumentParser: include what you use e7168c08 cmExprParser: include what you use ee72803e fix some include-what-you-use diagnostics 20 February 2017, 15:43:07 UTC
66094d1 Merge topic 'productbuild_component_plist' d32f9deb CPack: Add option to specify --component-plist for productbuild 20 February 2017, 15:43:05 UTC
5d17b68 Merge topic 'productbuild_resources' 734581f4 CPack: Add support for CPACK_PRODUCTBULID_RESOURCES_DIR 20 February 2017, 15:43:02 UTC
168420f Merge topic 'fix-CMAKE_ROOT-case' 3287ba02 Make CMAKE_ROOT independent of case of path used to invoke cmake 20 February 2017, 15:43:00 UTC
53a1ec6 Merge topic 'fix-CMP0017-path-case' e2d78f75 Windows: Fix inconsistent behavior on changes to case of path to cmake 20 February 2017, 15:42:57 UTC
d58d28a ParserHelper: Move macros to bottom of files Since the class name is used in the macros, the iwyu tool gets confused wheter it needs a forward declaration or not. While editing the files, make sure structs have no typedef. Also, remove confusing comments about Java. 20 February 2017, 15:35:55 UTC
07953c1 remove file cmStandardIncludes.h 20 February 2017, 15:35:55 UTC
f918b05 cmFortranParser: include what you use 20 February 2017, 15:35:55 UTC
d36016a CMake Nightly Date Stamp 20 February 2017, 05:01:02 UTC
717e1f3 Use looked up uname path for command execution 19 February 2017, 18:27:34 UTC
0bbd993 Make CMAKE_HOST_SYSTEM_NAME available in scripting context 19 February 2017, 18:27:34 UTC
074534a Autogen: Inline string generation 19 February 2017, 11:35:43 UTC
a51f1a9 Autogen: Synchronize variable names 19 February 2017, 11:35:43 UTC
b2063fd Autogen: Move method declarations; Remove comments 19 February 2017, 11:35:43 UTC
10beb4a Autogen: Rename SkipFoo variables/methods to FooSkip 19 February 2017, 11:35:43 UTC
f37f1a6 Autogen: Split moc options info string immediately 19 February 2017, 11:35:43 UTC
5bb997c Autogen: Split moc compile options info string immediately 19 February 2017, 11:35:42 UTC
a9e3c90 Autogen: Rename variables read from info file 19 February 2017, 11:35:42 UTC
2f3ecd4 Autogen: Inline settings string generation methods 19 February 2017, 11:35:42 UTC
739592c Autogen: Rename settings string variables 19 February 2017, 11:35:42 UTC
ad1f213 Autogen: Make methods const 19 February 2017, 11:35:42 UTC
2296a2e cmFilePathChecksum: Make methods const useable 19 February 2017, 11:35:42 UTC
d3a9887 Autogen: Add method for checksum based path generation 19 February 2017, 11:35:42 UTC
6ae09b7 Autogen: Use nested loops instead of code duplication 19 February 2017, 11:35:41 UTC
9a7c9ef Autogen: Use cmSystemTools::Stdout/err instead of std::cout/err 19 February 2017, 11:35:41 UTC
86c2b55 Autogen: LogWarning method fix 19 February 2017, 11:35:41 UTC
2fed7bc Autogen: Single point of return in RccGenerateFile 19 February 2017, 11:35:41 UTC
c29950c Autogen: Single point of return in UicGenerateFile 19 February 2017, 11:35:41 UTC
74a2fcf Autogen: Single point of return in MocGenerateFile 19 February 2017, 11:35:41 UTC
21886ff Autogen: Use FooEnabled() utility methods 19 February 2017, 11:35:41 UTC
22faeef Autogen: Add FooEnabled() utility methods 19 February 2017, 11:35:40 UTC
32d0ee3 Autogen: Generate empty settings string for disabled feature 19 February 2017, 11:35:40 UTC
119876e Autogen: Simplify settings write method 19 February 2017, 11:35:40 UTC
c88a3f7 Autogen: Simplify settings read method 19 February 2017, 11:35:40 UTC
25f0c2e Autogen: Rename settings key variables 19 February 2017, 11:35:40 UTC
763f717 Autogen: Rename settings string generation methods 19 February 2017, 11:35:40 UTC
3ee2b16 Autogen: Rename settings file read/write methods 19 February 2017, 11:35:40 UTC
ec24dcd Autogen: Remove unnecessary test 19 February 2017, 11:35:39 UTC
6b31416 Autogen: Add GenerateAllAny flag test method 19 February 2017, 11:35:39 UTC
1bd7413 Autogen: Rename GenerateFooAll variables to GenerateAllFoo 19 February 2017, 11:35:39 UTC
96b6afd CMake Nightly Date Stamp 19 February 2017, 05:01:03 UTC
74e83c5 CMake Nightly Date Stamp 18 February 2017, 05:01:03 UTC
b74314c cmDependsJavaParser: include what you use 17 February 2017, 21:12:21 UTC
74404df cmCommandArgumentParser: include what you use 17 February 2017, 21:12:21 UTC
e7168c0 cmExprParser: include what you use 17 February 2017, 21:12:21 UTC
ee72803 fix some include-what-you-use diagnostics 17 February 2017, 21:12:21 UTC
734581f CPack: Add support for CPACK_PRODUCTBULID_RESOURCES_DIR This allows you to copy custom files (e.g. a background image) into the macOS installer. Fixes: #16604 17 February 2017, 16:47:00 UTC
d32f9de CPack: Add option to specify --component-plist for productbuild When using the productbuild generator this lets you specify the value of the `--component-plist` parameter when it runs pkgbuild for a component. Fixes: #16638 17 February 2017, 16:40:45 UTC
4caa0e7 Merge branch 'fix-CMP0017-path-case' into release 17 February 2017, 16:11:11 UTC
e2d78f7 Windows: Fix inconsistent behavior on changes to case of path to cmake In commit v3.4.0-rc1~333^2 (Merge branch 'upstream-kwsys' into update-kwsys, 2015-07-15) we brought in upstream KWSys commit 86a24794 (SystemTools: Fix GetActualCaseForPath drive letter case handling, 2015-07-09). This caused our path processing to convert drive letters to upper-case and exposed an existing bug in our implementation of CMP0017. Policy CMP0017 is responsible for ensuring that modules included from a builtin module only load other builtin modules and cannot be overridden by a file in `CMAKE_MODULE_PATH`. If there is a case difference in the drive letter (or other path components) then the path to the including module may not match our builtin module directory in a simple string comparison. This means builtin modules may not be recognized as such, and they may not reliably include their builtin dependencies. For example, if a project provides a `Platform/Windows` module in `CMAKE_MODULE_PATH` it can break inclusion of our builtin `Platform/Windows` module, leading to strange behavior. Fix this by comparing the path to the including module to our builtin module directory using a function that is aware of case-insensitivity of paths on Windows. Fixes: #16648, #16622 17 February 2017, 16:10:45 UTC
3287ba0 Make CMAKE_ROOT independent of case of path used to invoke cmake We compute the location of `CMAKE_ROOT` and other resources relative to the location of our own executable. On some platforms this path is computed in a way that depends on the case of the path used to invoke the executable. Convert the result to the actual case preserved by the filesystem on disk in order to make it consistent regardless of how the executable is launched. This approach generalizes the fix made by commit v3.8.0-rc1~71^2 (cmSystemTools: use the actual case for root detection, 2017-01-18). Issue: #16648 17 February 2017, 16:09:12 UTC
back to top