https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
c003f1b Merge topic 'file-copy-relative-from' 99b90dbf file: Add COPY/INSTALL option for fixed layout relative to a directory dadf1570 file: Refactor COPY/INSTALL relative path handling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !703 17 April 2017, 14:30:25 UTC
ddd2b02 Merge topic 'iwyu-mapping' d2b0a47c Add include-what-you-use mapping Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !692 17 April 2017, 14:30:10 UTC
d4db7a2 Merge topic 'simpler-import-lib-check' 9a5dcc32 cmExportBuildFileGenerator: use HasImportLibrary Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !699 17 April 2017, 14:29:37 UTC
c0323cb Merge topic 'vs-custom-kits-dir' fee01194 VS: Add an environment variable for the Windows 10 kits directory b80c6d12 VS: Refactor Win 10 Kits root detection to support multiple roots Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !696 17 April 2017, 14:29:15 UTC
eb97417 CMake Nightly Date Stamp 17 April 2017, 04:01:02 UTC
f23bede CMake Nightly Date Stamp 16 April 2017, 04:01:03 UTC
f653c67 CMake Nightly Date Stamp 15 April 2017, 04:01:04 UTC
286e4f1 CMake Nightly Date Stamp 14 April 2017, 04:01:09 UTC
99b90db file: Add COPY/INSTALL option for fixed layout relative to a directory Add a `FILES_FROM_DIR` option to install a specific set of files specified relative to a given directory and preserve their layout in the destination. Currently we intend to use this internally to implement other things so we don't provide an `install()` porcelain or documentation yet. 13 April 2017, 20:32:51 UTC
dadf157 file: Refactor COPY/INSTALL relative path handling Delay conversion to absolute path until the last moment. 13 April 2017, 20:32:46 UTC
d2b0a47 Add include-what-you-use mapping 13 April 2017, 14:04:10 UTC
e155fba Merge topic 'xcode-remove-UseObjectLibraries' 229abfc8 cmGeneratorTarget: Drop unused UseObjectLibraries method 63fbf587 Xcode: Inline relevant parts of UseObjectLibraries 1afacebe Xcode: Do not add Object Libraries source group on Xcode >= 5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !698 13 April 2017, 12:15:25 UTC
0d928d2 Merge topic 'CheckSymbolExists-update-docs' 7f8b93ab CheckSymbolExists: Document that intrinsics may not be detected 91233d56 CheckSymbolExists: Format documentation b416d3e6 CheckSymbolExists: Convert docs to bracket comment syntax Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !695 13 April 2017, 12:14:41 UTC
2cb9832 Merge topic 'project-description' 3b484871 project: Add `DESCRIPTION` parameter Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !679 13 April 2017, 12:14:23 UTC
26b5f7d Merge topic 'update-kwsys' ada8e0ca Merge branch 'upstream-KWSys' into update-kwsys 85841e8b KWSys 2017-04-12 (23a4c211) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !694 13 April 2017, 12:13:12 UTC
9a5dcc3 cmExportBuildFileGenerator: use HasImportLibrary 13 April 2017, 12:12:55 UTC
8456ec8 Merge topic 'include-style' 1d829c86 Use quotes for non-system includes 26ee9e42 CPack: drop CPack prefix for includes 5afac50f cmConfigure: Ensure separate include block in headers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !691 13 April 2017, 12:12:40 UTC
f79b8fa CMake Nightly Date Stamp 13 April 2017, 04:01:14 UTC
229abfc cmGeneratorTarget: Drop unused UseObjectLibraries method 12 April 2017, 19:38:54 UTC
63fbf58 Xcode: Inline relevant parts of UseObjectLibraries 12 April 2017, 19:38:35 UTC
1afaceb Xcode: Do not add Object Libraries source group on Xcode >= 5 The group is always empty because on Xcode 5 and above we list object library files directly on the link line and do not list sources for them. 12 April 2017, 19:30:35 UTC
fee0119 VS: Add an environment variable for the Windows 10 kits directory Define a `CMAKE_WINDOWS_KITS_10_DIR` environment variable to allow users to tell CMake about a custom Windows 10 SDK directory. We choose to make this an environment variable rather than a CMake variable or cache entry because: * Using a custom directory also requires custom external MSBuild configuration. Therefore users are already configuring a custom environment. * The custom directory must be set consistently in all parts of a build including nested projects. An environment variable avoids requiring users to thread the setting into nested builds. Fixes: #16743 12 April 2017, 14:57:05 UTC
b80c6d1 VS: Refactor Win 10 Kits root detection to support multiple roots 12 April 2017, 14:38:49 UTC
7f8b93a CheckSymbolExists: Document that intrinsics may not be detected Fixes: #16794 12 April 2017, 13:33:03 UTC
91233d5 CheckSymbolExists: Format documentation 12 April 2017, 13:31:37 UTC
b416d3e CheckSymbolExists: Convert docs to bracket comment syntax 12 April 2017, 13:25:46 UTC
ada8e0c Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-04-12 (23a4c211) 12 April 2017, 13:10:22 UTC
85841e8 KWSys 2017-04-12 (23a4c211) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 23a4c211e90c1cfd399c3632141dbd549a5db8cf (master). Upstream Shortlog ----------------- Brad King (2): 41a9dfef SystemInformation: Fix dynamic loader failure on WinXP SP2 3ead6158 SystemTools: Fix stat() wrapper compilation with Borland Daniel Pfeifer (1): ce5b0d34 Disable include-what-you-use Mathieu Westphal (1): a2bf6bb3 SystemTools: Add cross-platform stat() wrapper 12 April 2017, 13:10:22 UTC
fddd559 Merge topic 'vs-refactor-source-loop' a2e91af9 cmGeneratorTarget: Drop unused GetIDLSources method a77158b2 VS: Refactor loop over classified sources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !689 12 April 2017, 13:05:49 UTC
80ea73f Merge topic 'xcode-object-arch-dir' 8c346bbc Xcode: Compute a concrete object file arch dir if possible 5f4e26df Xcode: Refactor object directory name computation 5b29fd6d Xcode: Refactor internal architecture list construction b1eb493c cmGlobalGenerator: Abort generation earlier on export() error Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !688 12 April 2017, 13:05:29 UTC
9c03f50 Merge topic 'update-kwiml' 5a53e18e Merge branch 'upstream-KWIML' into update-kwiml 93542c89 KWIML 2017-04-11 (ffc22537) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !690 12 April 2017, 13:04:32 UTC
35d81b6 Merge topic 'doc-cmake-E-copy-no-wildcards' 6e68d014 Help: Add note about cmake -E copy not supporting wildcards Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !687 12 April 2017, 13:04:14 UTC
6f7f567 Merge topic 'macos-hidpi-qt-dialog' d9140305 macOS: Enable Hi-DPI support in applications by default Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !682 12 April 2017, 13:03:50 UTC
1356111 CMake Nightly Date Stamp 12 April 2017, 04:01:04 UTC
1d829c8 Use quotes for non-system includes Automate with: git grep -l '#include <cm_' -- Source \ | xargs sed -i 's/#include <\(cm_.*\)>/#include "\1"/g' git grep -l '#include <cmsys/' -- Source \ | xargs sed -i 's/#include <\(cmsys\/.*\)>/#include "\1"/g' git grep -l '#include <cm[A-Z]' -- Source \ | xargs sed -i 's/#include <\(cm[A-Z].*\)>/#include "\1"/g' 11 April 2017, 20:35:21 UTC
26ee9e4 CPack: drop CPack prefix for includes Automate with: git grep -l '#include <CPack/' -- Source \ | xargs sed -i 's/#include <CPack\/\(.*\)>/#include "\1"/g' git grep -l '#include "CPack/' -- Source \ | xargs sed -i 's/#include "CPack\/\(.*\)"/#include "\1"/g' 11 April 2017, 20:35:20 UTC
5afac50 cmConfigure: Ensure separate include block in headers Make sure that `#include <cmConfigure.h>` is followed by an empty line in header files. This is necessary to make sure that changing <> to "" does not affect the include ordering of clang-format. Automate with: git grep -l '#include <cmConfigure.h>' | grep -v '.cxx$' \ | xargs sed -i '/#include <cmConfigure.h>/ { N; N; s/\n\{1,2\}/\n\n/ }' 11 April 2017, 20:35:20 UTC
5a53e18 Merge branch 'upstream-KWIML' into update-kwiml * upstream-KWIML: KWIML 2017-04-11 (ffc22537) 11 April 2017, 19:32:48 UTC
93542c8 KWIML 2017-04-11 (ffc22537) Code extracted from: https://gitlab.kitware.com/utils/kwiml.git at commit ffc22537fabc40548b3de4a759303caaeea83646 (master). Upstream Shortlog ----------------- Daniel Pfeifer (1): ffc22537 test: Disable include-what-you-use 11 April 2017, 19:32:48 UTC
a2e91af cmGeneratorTarget: Drop unused GetIDLSources method 11 April 2017, 17:36:40 UTC
a77158b VS: Refactor loop over classified sources Loop over all sources at once instead of looking up and looping over each kind of source separately. 11 April 2017, 17:36:31 UTC
8c346bb Xcode: Compute a concrete object file arch dir if possible 11 April 2017, 15:40:15 UTC
5f4e26d Xcode: Refactor object directory name computation Factor out a helper function to compute the object directory name architecture component. 11 April 2017, 15:40:15 UTC
5b29fd6 Xcode: Refactor internal architecture list construction Factor population of the `Architectures` member out into a helper to avoid duplication. 11 April 2017, 15:40:15 UTC
b1eb493 cmGlobalGenerator: Abort generation earlier on export() error 11 April 2017, 15:40:14 UTC
ff4fa70 Merge topic 'vs-remove-UseObjectLibraries' f4af14ad VS: Simplify logic collecting object library files as sources 10772c51 VS: Simplify use of object libraries in WINDOWS_EXPORT_ALL_SYMBOLS 22829a13 cmMakefile: Create an explicit "Object Libraries" source group Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !686 11 April 2017, 15:28:05 UTC
6e68d01 Help: Add note about cmake -E copy not supporting wildcards Issue: #16791 11 April 2017, 14:26:16 UTC
3b48487 project: Add `DESCRIPTION` parameter It is quite often the project description has used in a real world software. Examples include: * part of a help screen of the application * builtin resources (`*.rc` files, data for "About" dialog of a GUI app, & etc) * most generators for CPack can use it * it could be used by documentary software (Doxygen, Sphinx) which is usually integrated to CMake based projects via `add_custom_target()` Now `project()` call learned an optional `DESCRIPTION` parameter with a short string describing a project. Being specified, it would set the `PROJECT_DESCRIPTION` variable which could be used in `configure_file()` or whatever user wants. Also `PROJECT_DESCRIPTION` is a default value for `CPACK_PACKAGE_DESCRIPTION_SUMMARY`. 11 April 2017, 14:17:00 UTC
85d2434 Merge topic 'FindPythonInterp-3.6-windows' 9d15d3c7 FindPythonInterp: Add `-32` and `-64` registry entry variants Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !675 11 April 2017, 14:11:42 UTC
f4af14a VS: Simplify logic collecting object library files as sources Object library files are already included by `GetExternalObjects` and `GetConfigCommonSourceFiles` so we don't need to call `UseObjectLibraries` to get them. 11 April 2017, 14:10:28 UTC
10772c5 VS: Simplify use of object libraries in WINDOWS_EXPORT_ALL_SYMBOLS Object library files are already included by `GetExternalObjects` so we don't need to call `UseObjectLibraries` to get them. 11 April 2017, 14:10:27 UTC
22829a1 cmMakefile: Create an explicit "Object Libraries" source group The generators should not need special logic to place object library object files in this group. 11 April 2017, 14:09:57 UTC
d914030 macOS: Enable Hi-DPI support in applications by default Every desktop application should be HiDPI ready in present. Based on information from Qt documentation enabling properties in `Info.plist` is sufficient to activate this feature. Newer versions of `qmake` do it. Signed-off-by: Ľubomír Carik <Lubomir.Carik@gmail.com> 11 April 2017, 13:49:12 UTC
e086b0e CMake Nightly Date Stamp 11 April 2017, 04:01:05 UTC
0419ecb Merge branch 'release' 10 April 2017, 16:53:10 UTC
da7833c CMake 3.8.0 10 April 2017, 15:16:00 UTC
b08d209 Merge branch 'release' 10 April 2017, 15:15:18 UTC
dafddda Merge topic 'vs-rc-defines' 89b92a98 RC: Mark CMAKE_RC_FLAGS_<CONFIG> cache entries as advanced Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !685 10 April 2017, 15:14:35 UTC
a6a0cfb Merge branch 'vs-rc-defines' into release 10 April 2017, 15:08:26 UTC
89b92a9 RC: Mark CMAKE_RC_FLAGS_<CONFIG> cache entries as advanced These were added by commit v3.8.0-rc4~4^2~1 (RC: Add missing CMAKE_RC_FLAGS_<CONFIG> entries to cache, 2017-03-28) and should be advanced as they are for other languages. 10 April 2017, 15:07:14 UTC
1136cbd Merge branch 'release' 10 April 2017, 14:18:32 UTC
23fccf3 Merge topic 'packaging-qtsdk' 94420a7b QtIFW: Improved packaging as part of the QtSDK Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !678 10 April 2017, 14:06:03 UTC
e265dde Merge branch 'packaging-qtsdk' into release 10 April 2017, 14:04:51 UTC
7b51c1c Merge topic 'emulatorTargetPropertyDocs' 186dd877 Help: Cross compile variable used as initial value for target property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !683 10 April 2017, 14:01:31 UTC
5e95a99 Merge topic 'clarifyFileGenerateDocs' d039f741 Help: Clarify file(GENERATE) only writes output file at generation phase Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !681 10 April 2017, 14:01:11 UTC
54d8c0d Merge topic 'clarifyRemoveDocs' 812274ff Help: Clarify what the -f option does for the remove command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !680 10 April 2017, 14:00:58 UTC
63a57d1 Merge branch 'emulatorTargetPropertyDocs' into release 10 April 2017, 13:58:57 UTC
0779079 Merge branch 'clarifyFileGenerateDocs' into release 10 April 2017, 13:58:52 UTC
d039f74 Help: Clarify file(GENERATE) only writes output file at generation phase Closes: #16556 10 April 2017, 13:58:22 UTC
07cc725 Merge branch 'clarifyRemoveDocs' into release 10 April 2017, 13:53:14 UTC
186dd87 Help: Cross compile variable used as initial value for target property Variable CMAKE_CROSSCOMPILING_EMULATOR is used to initialize CROSSCOMPILING_EMULATOR. Issue: #16785 10 April 2017, 13:52:58 UTC
812274f Help: Clarify what the -f option does for the remove command Closes: #16784 10 April 2017, 13:50:10 UTC
9d15d3c FindPythonInterp: Add `-32` and `-64` registry entry variants As of 3.6.1 Python (only version tested in this case), installing 32-bit version on 64-bit windows has a slightly different registry key path. `-32` is appended to the end of the version number in the path. Also added a few more registry path guesses based on 64-bit version of Python. Also the module now checks if the host is WIN32 instead of the target, which is required if you are cross compiling. 10 April 2017, 13:47:04 UTC
730a548 Merge topic 'FindwxWidgets-new-syslibs' ae4b3b70 FindwxWidgets: link with the new required libs under MSW Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !676 10 April 2017, 13:42:53 UTC
861f346 Merge branch 'FindwxWidgets-new-syslibs' into release 10 April 2017, 13:40:39 UTC
74075b5 Merge topic 'refactor-source-classification' 60307c50 cmGeneratorTarget: Replace source classifier implementation a9784d0e cmGeneratorTarget: Remove unnecessary condition Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !677 10 April 2017, 13:38:30 UTC
333c565 CMake Nightly Date Stamp 10 April 2017, 04:01:03 UTC
c8208c9 CMake Nightly Date Stamp 09 April 2017, 04:01:03 UTC
94420a7 QtIFW: Improved packaging as part of the QtSDK Changes: - Fix install script template (*.qs.in) to register on all platforms; - Add patch version numter to display name ("CMake X.Y" -> "CMake X.Y.Z"). 08 April 2017, 04:13:50 UTC
fe81c03 CMake Nightly Date Stamp 08 April 2017, 04:01:04 UTC
ae4b3b7 FindwxWidgets: link with the new required libs under MSW Latest wxWidgets git master version and the upcoming 3.1.1 release requires linking with shlwapi and version DLLs. As this does no harm when using the previous versions, just do it unconditionally. 07 April 2017, 21:50:55 UTC
60307c5 cmGeneratorTarget: Replace source classifier implementation Compute and memoize the list of sources with their kinds for each configuration just once. 07 April 2017, 19:35:48 UTC
a9784d0 cmGeneratorTarget: Remove unnecessary condition Remove a condition where the "then" and "else" cases do the same thing. 07 April 2017, 18:29:47 UTC
b8fc447 Merge topic 'multi-config-no-build-type' 8187b884 Do not initialize CMAKE_BUILD_TYPE on multi-config generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !666 07 April 2017, 13:00:21 UTC
0ae79e4 Merge topic 'FindBoost-fix-release-names' 6115875b FindBoost: Fix release name candidate list construction Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !673 07 April 2017, 12:59:43 UTC
8bb5c14 CMake Nightly Date Stamp 07 April 2017, 04:01:04 UTC
2ec40c7 Merge topic 'doc-dev-review-comments' 43381b4d Help/dev: Document preferred page for MR comments Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !672 06 April 2017, 19:54:23 UTC
6115875 FindBoost: Fix release name candidate list construction Changes in commit 3ca6f70f (FindBoost: Allow testing for multiple compiler suffixes, 2017-03-28) accidentally left a `set()` instead of a `list(APPEND)` while constructing `_boost_RELEASE_NAMES`. Fix the logic to match what was done for `_boost_DEBUG_NAMES`. Otherwise we drop some of the candidate names. 06 April 2017, 18:03:26 UTC
43381b4 Help/dev: Document preferred page for MR comments 06 April 2017, 13:53:19 UTC
8187b88 Do not initialize CMAKE_BUILD_TYPE on multi-config generators Use the `GENERATOR_IS_MULTI_CONFIG` global property to reliably detect multi-config generators regardless of what variables the project or user have set. 06 April 2017, 13:44:34 UTC
da9fe11 Merge topic 'include_external_msproject-map-config' 227de0b9 include_external_msproject: Honor MAP_IMPORTED_CONFIG_<CONFIG> 4cd815f0 VS: Pass whole target to WriteProjectConfigurations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !669 06 April 2017, 13:38:36 UTC
0ef6b24 Merge topic 'codelite-virtual-dirs' 8243fe7c CodeLite: Distribute source files into folders (virtual directories) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !653 06 April 2017, 13:38:05 UTC
a6530f3 Merge topic 'bindexplib-format' c216e803 bindexplib: Run clang-format on header file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !670 06 April 2017, 13:37:19 UTC
5d4db33 CMake Nightly Date Stamp 06 April 2017, 04:01:04 UTC
c216e80 bindexplib: Run clang-format on header file 05 April 2017, 19:51:38 UTC
227de0b include_external_msproject: Honor MAP_IMPORTED_CONFIG_<CONFIG> This allows projects added via `include_external_msproject` to compile the preferred configuration despite different naming conventions. 05 April 2017, 17:44:03 UTC
4cd815f VS: Pass whole target to WriteProjectConfigurations 05 April 2017, 17:37:45 UTC
333ff16 Merge topic 'fix-genex-example' 3ecbe76e Help: Fix error in $<COMPILE_LANGUAGE:lang> example Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !667 05 April 2017, 14:29:57 UTC
d9bd7ad Merge topic 'prop-is-multi-config' 01826231 Tests: Add case for GENERATOR_IS_MULTI_CONFIG 38fd5866 Add GENERATOR_IS_MULTI_CONFIG global property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !657 05 April 2017, 14:22:23 UTC
fe263c9 Merge topic 'cpack-wix-root' fde8dfa4 CPackWIX: Add documentation for CPACK_WIX_ROOT fb22ba63 CPackWIX: Fix variable documentation indentations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !665 05 April 2017, 14:17:47 UTC
back to top