https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
8eb0b56 FindHDF5: Make sure compile definition vars keep the -D flag 02 August 2016, 14:34:51 UTC
52aecc0 ExternalProject: Ignore macOS .DS_Store files in tarball extraction Do not consider a top-level `.DS_Store` file when deciding whether a tarball contains exactly one directory whose contents should be used as the resulting top-level of the extraction. Fixes #16218. Suggested-by: Patrice Kouame 02 August 2016, 14:14:26 UTC
56539d8 SCO_SV: Enable so filename versioning Take changes used by pkgsrc [1]: * so filename versioning requires CMAKE_SHARED_LIBRARY_SONAME_C_FLAG. [1] http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/devel/cmake/patches/ 02 August 2016, 14:09:52 UTC
16a3a73 cmELF: Port to SCO OpenServer 5.0.7/3.2 Take changes used by pkgsrc [1]: * SCO OpenServer 5.0.7/3.2 does not support 64-bit ELF. [1] http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/devel/cmake/patches/ 02 August 2016, 14:04:31 UTC
85e0314 GNU: Use -fvisibility on GCC 4.0 and 4.1 too This flag is needed for the `<LANG>_VISIBILITY_PRESET` target property. It has been supported since GCC 4.0, not 4.2 as we previously recorded. Fixes #16222. 02 August 2016, 13:24:54 UTC
35995fa Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-08-01 (560bcdbb) 02 August 2016, 13:21:52 UTC
6bc3073 KWSys 2016-08-01 (560bcdbb) Code extracted from: http://public.kitware.com/KWSys.git at commit 560bcdbb972cbf4c7ea77010363c652b697b9933 (master). Upstream Shortlog ----------------- Brad King (1): 560bcdbb SystemTools: Factor out common `const char* GetEnv()` private implementation James Johnston (1): 1c147abb Directory: Use Windows API wherever possible and port to Embarcadero 02 August 2016, 13:21:31 UTC
f4e979b FindCUDA: Do not look for librt on Windows Otherwise an incorrect warning appears when compiling with CUDA SDK 6.5 or older and CUDA_USE_STATIC_CUDA_RUNTIME is true. 02 August 2016, 13:15:22 UTC
fd59f9a Merge topic 'doc-CMAKE_INSTALL_PREFIX-default' bdd9b1c7 Help: Fix CMAKE_INSTALL_PREFIX documented default on Windows 02 August 2016, 13:11:52 UTC
e29bfbf CPackWIX: Support custom title and description for the root feature These can now be specified through the WIX generator specific CPack variables CPACK_WIX_ROOT_FEATURE_TITLE and CPACK_WIX_ROOT_FEATURE_DESCRIPTION. 02 August 2016, 12:05:08 UTC
55d9bfa CMake Nightly Date Stamp 02 August 2016, 04:01:04 UTC
bdd9b1c Help: Fix CMAKE_INSTALL_PREFIX documented default on Windows Fixes #16211. 01 August 2016, 19:29:11 UTC
5f99e61 Merge topic 'emacs-mode-compilation-warning' 82388543 cmake-mode.el: Replace use of obsolete function (since Emacs 24.3). ca684ccb cmake-mode.el: Fix byte-compilation warnings. 01 August 2016, 19:15:39 UTC
8238854 cmake-mode.el: Replace use of obsolete function (since Emacs 24.3). 01 August 2016, 19:13:43 UTC
b1cd292 Merge topic 'vim-syntax-updates' cd7ed47c Aux: highlight commands using Function bca8be58 Aux: sort the highlighting list 7decbe8f Aux: highlight CMAKE_{CMAKE,CPACK}_COMMAND variables 2b57b139 Aux: highlight modules using Include 8ac4e2cf Aux: highlight conditiona and repeat commands differently 3b3bd880 Aux: highlight deprecated commands as warnings 481f8cf1 Aux: remove unused highlight links ffa44a39 Aux: highlight Lua-style comments 29eeb9a8 Aux: check spelling in comments 01 August 2016, 19:04:37 UTC
5ec03c9 Merge topic 'wix-disabled-components' ad453f05 CPackWIX: Support CPACK_COMPONENT_<compName>_DISABLED 6f108f84 CPackComponent: Document the *_HIDDEN and *_DISABLED variables 01 August 2016, 18:59:53 UTC
88e1c54 Merge topic 'use-string-append' 7a649111 Use string(APPEND) in Tests 5d0d980d Use string(APPEND) in Modules 01 August 2016, 18:59:50 UTC
bfac78d Merge topic 'more-virtual-override' 624b7215 Source/CPack: Add CM_OVERRIDE on MacOS cmCPackGenerator overrides 01 August 2016, 18:59:47 UTC
2711c35 Merge topic 'app-framework-bundle-extension' f951d0ad Add tests for BUNDLE_EXTENSION c63380b1 Update documentation about bundle extensions 134d5c1f Honor BUNDLE_EXTENSION also for Frameworks (#14742) 2b909c08 Honor BUNDLE_EXTENSION also for App Bundles (#16148) 01 August 2016, 18:59:44 UTC
8427b8e Merge topic 'aliased-target-properties' ea647533 Do not report ALIASED_TARGET as always set (#15783) 01 August 2016, 18:59:41 UTC
8b9cd61 CMake Nightly Date Stamp 01 August 2016, 04:01:03 UTC
963c4e4 CMake Nightly Date Stamp 31 July 2016, 04:01:03 UTC
99f5a32 CMake Nightly Date Stamp 30 July 2016, 04:01:02 UTC
db71322 CMake Nightly Date Stamp 29 July 2016, 04:01:03 UTC
09a86b3 CMake Nightly Date Stamp 28 July 2016, 04:01:04 UTC
7a64911 Use string(APPEND) in Tests Automate with: find Tests -type f -print0 | xargs -0 perl -i -0pe \ 's/set\(([a-zA-Z0-9_]+)(\s+)"\$\{\1\}([^"])/string(APPEND \1\2"\3/g' 27 July 2016, 22:43:04 UTC
5d0d980 Use string(APPEND) in Modules Automate with: find Modules -type f -print0 | xargs -0 perl -i -0pe \ 's/set\(([a-zA-Z0-9_]+)(\s+)"\$\{\1\}([^"])/string(APPEND \1\2"\3/g' 27 July 2016, 22:41:13 UTC
73c618b CMake Nightly Date Stamp 27 July 2016, 04:01:03 UTC
ca684cc cmake-mode.el: Fix byte-compilation warnings. 26 July 2016, 12:41:02 UTC
8f884f2 CMake Nightly Date Stamp 26 July 2016, 04:01:02 UTC
3d57541 CMake Nightly Date Stamp 25 July 2016, 04:01:07 UTC
ffc7c24 CMake Nightly Date Stamp 24 July 2016, 04:01:03 UTC
d615d20 CMake Nightly Date Stamp 23 July 2016, 04:01:04 UTC
cd7ed47 Aux: highlight commands using Function These are closer to functions than anything else. Also change the other groups which were highlighted with Function to other groups. 22 July 2016, 16:33:23 UTC
bca8be5 Aux: sort the highlighting list 22 July 2016, 16:32:40 UTC
7decbe8 Aux: highlight CMAKE_{CMAKE,CPACK}_COMMAND variables 22 July 2016, 16:32:05 UTC
2b57b13 Aux: highlight modules using Include They are closer to Include than generic preprocessor lines. 22 July 2016, 16:31:26 UTC
8ac4e2c Aux: highlight conditiona and repeat commands differently 22 July 2016, 16:30:57 UTC
3b3bd88 Aux: highlight deprecated commands as warnings 22 July 2016, 16:30:44 UTC
481f8cf Aux: remove unused highlight links 22 July 2016, 16:24:23 UTC
ffa44a3 Aux: highlight Lua-style comments 22 July 2016, 16:23:53 UTC
29eeb9a Aux: check spelling in comments 22 July 2016, 16:23:16 UTC
624b721 Source/CPack: Add CM_OVERRIDE on MacOS cmCPackGenerator overrides 22 July 2016, 14:42:37 UTC
8842a50 Merge branch 'release' 22 July 2016, 14:34:05 UTC
f595131 CMake 3.6.1 22 July 2016, 13:26:11 UTC
4e88b1e Merge branch 'release' 22 July 2016, 13:22:53 UTC
d504999 Merge topic 'tests-hide-ldd-check-errors' d6a6024e Tests: Hide errors from `ldd --help` output check 22 July 2016, 13:17:53 UTC
1fc340f Merge topic 'windows-export-all-fix-objlib' 13a6ff31 VS: Fix WINDOWS_EXPORT_ALL_SYMBOLS for object libraries 22 July 2016, 13:17:48 UTC
3e7689e Merge topic 'vim-cmake-syntax' 500f67e5 Aux: update vim-syntax-highlighting 22 July 2016, 13:17:41 UTC
4c61e40 Merge topic 'vs-default-v100' 059c230d VS: Explicitly default to v100 toolset in Visual Studio 2010 22 July 2016, 13:17:36 UTC
19ccd35 Merge topic 'revert-autogen-subdirs' 5e55d87b Autogen: Revert changes to generate moc/rcc in subdirectories 22 July 2016, 13:17:28 UTC
e09518c Merge topic 'nsis-protect-uninst-exec' 11768733 NSIS: Quote uninstaller path when executing it in a shell 22 July 2016, 13:17:19 UTC
ad453f0 CPackWIX: Support CPACK_COMPONENT_<compName>_DISABLED Reviewed-by: Nils Gladitz <nilsgladitz@gmail.com> 22 July 2016, 06:49:29 UTC
6f108f8 CPackComponent: Document the *_HIDDEN and *_DISABLED variables 22 July 2016, 06:41:22 UTC
f951d0a Add tests for BUNDLE_EXTENSION 22 July 2016, 06:18:56 UTC
c63380b Update documentation about bundle extensions 22 July 2016, 06:16:50 UTC
134d5c1 Honor BUNDLE_EXTENSION also for Frameworks (#14742) 22 July 2016, 06:16:50 UTC
2b909c0 Honor BUNDLE_EXTENSION also for App Bundles (#16148) 22 July 2016, 06:16:50 UTC
7bfbcc7 CMake Nightly Date Stamp 22 July 2016, 04:01:03 UTC
d6a6024 Tests: Hide errors from `ldd --help` output check If `--help` is not a valid option then it may print content to stderr, so we need to capture that. 21 July 2016, 19:39:05 UTC
dbc0ec1 Merge topic 'makefile-response-files' c7a7c655 Makefile: Avoid link line object list lengths nearing system limits 34ba5c53 Makefile: Factor out response file checks into common helper 21 July 2016, 15:27:31 UTC
059c230 VS: Explicitly default to v100 toolset in Visual Studio 2010 Otherwise `CMAKE_VS_PLATFORM_TOOLSET` is not set even though the `v100` toolset is chosen. 21 July 2016, 15:13:16 UTC
13a6ff3 VS: Fix WINDOWS_EXPORT_ALL_SYMBOLS for object libraries Teach Visual Studio generators to include object files from object libraries in the list of objects whose symbols are to be exported. The Makefile and Ninja generators already did this. Update the test to cover this case. Reported-by: Bertrand Bellenot <Bertrand.Bellenot@cern.ch> 21 July 2016, 15:05:22 UTC
500f67e Aux: update vim-syntax-highlighting This commit updates the vim-syntax-file. It is still not complete, but contains much more keywords, built-in variables. Generator expressions are highlighted as well. This file is generated from a script which parses the --help output of cmake 3.5. Imported from here: https://github.com/pboettch/vim-cmake-syntax Signed-off-by: Patrick Boettcher <patrick.boettcher@posteo.de> 21 July 2016, 14:48:55 UTC
850764f Merge topic 'vs-alternate-RootNamespace' 8aa97fba VS: Handle VS_GLOBAL_RootNamespace special case 21 July 2016, 14:39:10 UTC
e297e04 Merge topic 'ninja-target-deps' 1296a0ea Ninja: Fix inter-target order-only dependencies of custom commands 21 July 2016, 14:39:07 UTC
f639fd8 Merge topic 'bootstrap-msys2' 7ec32a00 bootstrap: Add support for MSYS2 21 July 2016, 14:39:04 UTC
a4498cc Merge topic 'update-kwsys' e9849d35 bootstrap: Add check for ext/stdio_filebuf.h needed by KWSys 51d9e8ae Merge branch 'upstream-KWSys' into update-kwsys 9ef2b2b1 KWSys 2016-07-19 (9d1dbd95) 21 July 2016, 14:39:01 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
811bcf5 CMake Nightly Date Stamp 21 July 2016, 04:01:03 UTC
c7a7c65 Makefile: Avoid link line object list lengths nearing system limits Use response files for object file lists that approach the scale of the system `ARG_MAX` limit. Fixes #16206. 20 July 2016, 19:09:42 UTC
34ba5c5 Makefile: Factor out response file checks into common helper Factor CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_{OBJECTS,LIBRARIES} lookup out into a common helper. Use a separate helper for each because more specific logic may be added to each later. 20 July 2016, 19:00:56 UTC
1296a0e Ninja: Fix inter-target order-only dependencies of custom commands Custom command dependencies are followed for each target's source files and add their transitive closure to the corresponding target. This means that when a custom command in one target has a dependency on a custom command in another target, both will appear in the dependent target's sources. For the Makefile, VS IDE, and Xcode generators this is not a problem because each target gets its own independent build system that is evaluated in target dependency order. By the time the dependent target is built the custom command that belongs to one of its dependencies will already have been brought up to date. For the Ninja generator we need to generate a monolithic build system covering all targets so we can have only one copy of a custom command. This means that we need to reconcile the target-level ordering dependencies from its appearance in multiple targets to include only the least-dependent common set. This is done by computing the set intersection of the dependencies of all the targets containing a custom command. However, we previously included only the direct dependencies so any target-level dependency not directly added to all targets into which a custom command propagates was discarded. Fix this by computing the transitive closure of dependencies for each target and then intersecting those sets. That will get the common set of dependencies. Also add a test to cover a case in which the incorrectly dropped target ordering dependencies would fail. 20 July 2016, 17:12:24 UTC
8aa97fb VS: Handle VS_GLOBAL_RootNamespace special case Although we provide a `VS_GLOBAL_ROOTNAMESPACE` option to both set the `RootNamespace` value and reference it, some users may try to set `VS_GLOBAL_RootNamespace` to set `RootNamespace` as a variant of the `VS_GLOBAL_<variable>` property. In this case we still need to add the reference to `$(RootNamespace)`. 20 July 2016, 15:34:47 UTC
7ec32a0 bootstrap: Add support for MSYS2 Bootstrapping under MSYS2 is the same as under MSYS/MinGW except that `uname` reports `MSYS...` instead of `MINGW...`. 20 July 2016, 13:17:08 UTC
e9849d3 bootstrap: Add check for ext/stdio_filebuf.h needed by KWSys 20 July 2016, 13:09:10 UTC
51d9e8a Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-07-19 (9d1dbd95) 20 July 2016, 13:05:17 UTC
9ef2b2b KWSys 2016-07-19 (9d1dbd95) Code extracted from: http://public.kitware.com/KWSys.git at commit 9d1dbd95835638e4c0fcf74dc8020cd4cd3426c1 (master). Upstream Shortlog ----------------- Dāvis Mosāns (2): d2cdfc6d FStream: Use common base for basic_ifstream and basic_ofstream 9d1dbd95 FStream: Add MinGW support 20 July 2016, 13:05:17 UTC
df14a98 Merge topic 'update-kwsys' 788bb146 Merge branch 'upstream-KWSys' into update-kwsys eb7b5087 KWSys 2016-07-18 (19732229) 20 July 2016, 13:03:42 UTC
6a98785 Merge topic 'compat-CPACK_INSTALL_CMAKE_PROJECTS-subdirectory' 57534990 CPack: Add compatibility for incorrect CPACK_INSTALL_CMAKE_PROJECTS value 20 July 2016, 13:03:22 UTC
88ee36f CMake Nightly Date Stamp 20 July 2016, 04:01:04 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
788bb14 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-07-18 (19732229) 19 July 2016, 12:27:19 UTC
eb7b508 KWSys 2016-07-18 (19732229) Code extracted from: http://public.kitware.com/KWSys.git at commit 19732229f798419307782ea7d252b78701911ea3 (master). Upstream Shortlog ----------------- Dāvis Mosāns (1): 19732229 SystemTools: User better GetEnv and HasEnv signatures 19 July 2016, 12:27:09 UTC
3421602 Merge topic 'use-better-KWSys-GetEnv' b1f87a50 Use better KWSys SystemTools::GetEnv and HasEnv signatures 19 July 2016, 12:26:05 UTC
6a44e34 Merge topic 'update-kwsys' 03407040 Merge branch 'upstream-KWSys' into update-kwsys bbb3216a KWSys 2016-07-15 (f396bf43) 19 July 2016, 12:26:01 UTC
922bb1f Merge topic 'FindBISON-report-file' 33b562aa Help: Add notes for topic 'FindBISON-report-file' ab8d5d0f FindBISON: Refactor public and inner macro routines c42e63a9 FindBISON: Add REPORT_FILE option to pass --report-file=FILE ad2497aa FindBISON: Change usage of [VERBOSE <file>] to [VERBOSE [<file>]] 19 July 2016, 12:25:56 UTC
34efc0a CMake Nightly Date Stamp 19 July 2016, 04:01:09 UTC
b1f87a5 Use better KWSys SystemTools::GetEnv and HasEnv signatures 18 July 2016, 13:51:01 UTC
0340704 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-07-15 (f396bf43) 18 July 2016, 13:28:42 UTC
bbb3216 KWSys 2016-07-15 (f396bf43) Code extracted from: http://public.kitware.com/KWSys.git at commit f396bf43fc8a3e475e703acb99d629d123dbd003 (master). Upstream Shortlog ----------------- Brad King (2): e43689db SystemTools: Factor out environment storage class 2aa7dd82 SystemTools: Do not free buffer passed to putenv("A=") on Windows Dāvis Mosāns (4): 19c31914 SystemTools: Abstract environment storage character type 61301786 SystemTools: Tweak GetEnv/PutEnv implementation layout 85920d53 SystemTools: Teach GetEnv/PutEnv to use correct encoding on Windows f396bf43 SystemTools: Add HasEnv function 18 July 2016, 13:28:39 UTC
33b562a Help: Add notes for topic 'FindBISON-report-file' 18 July 2016, 13:11:25 UTC
ab8d5d0 FindBISON: Refactor public and inner macro routines 18 July 2016, 13:06:36 UTC
c42e63a FindBISON: Add REPORT_FILE option to pass --report-file=FILE 18 July 2016, 13:06:31 UTC
ad2497a FindBISON: Change usage of [VERBOSE <file>] to [VERBOSE [<file>]] 18 July 2016, 13:06:16 UTC
4bb3c41 Merge branch 'release' 18 July 2016, 12:58:36 UTC
back to top