2b7aecb | Brad King | 21 April 2017, 12:42:38 UTC | Merge topic 'autogen-fixes' 09035319 Autogen: Pass explicit predefines header to moc if possible Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !671 | 21 April 2017, 12:43:43 UTC |
1b0c7bc | Kitware Robot | 21 April 2017, 04:01:12 UTC | CMake Nightly Date Stamp | 21 April 2017, 04:01:12 UTC |
0903531 | Aleix Pol | 06 April 2017, 02:14:35 UTC | Autogen: Pass explicit predefines header to moc if possible Qt is relying on whoever calls moc to include a file with the predefined values that will be used by the compiler, otherwise moc takes wrong paths and weird things happen. Instead, generate an include file and feed it to all mocs to make sure it's generating correct code. Co-Author: Sebastian Holtermann <sebholt@xwmw.org> Fixes: #16640 | 20 April 2017, 12:59:07 UTC |
b4d3cdc | Brad King | 20 April 2017, 12:50:27 UTC | Merge branch 'release' | 20 April 2017, 12:50:27 UTC |
24b04b5 | Brad King | 20 April 2017, 12:47:24 UTC | Merge topic 'remove-vs7.1-generator' c94f1bcf Drop Visual Studio 7 .NET 2003 generator a4452fd8 cmGlobalVisualStudioGenerator: Drop VS7 enumeration value 6e66fe5f cmGlobalVisualStudio8Generator: Drop unused GetDocumentation method Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !723 | 20 April 2017, 12:47:26 UTC |
6c7460b | Brad King | 20 April 2017, 12:47:02 UTC | Merge topic 'FindBoost-fix-backslash-tolerance' 2516bccd FindBoost: Restore tolerance of backslashes in paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !721 | 20 April 2017, 12:47:05 UTC |
01d7239 | Brad King | 20 April 2017, 12:46:33 UTC | Merge topic 'FindOpenSSL-more-precompiled' 16ef163f FindOpenSSL: Add more library name alternatives Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !713 | 20 April 2017, 12:46:47 UTC |
96246fb | Brad King | 20 April 2017, 12:45:57 UTC | Merge topic 'doc-dev-source-code' caabb6e1 Help/dev: Adopt C++ subset rules in coding guide 0fd255ad Help/dev: Adopt clang-format instructions in coding guide 540b4cdc Help/dev: Add a CMake Source Code Guide placeholder Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !724 | 20 April 2017, 12:46:01 UTC |
09e3864 | Brad King | 20 April 2017, 12:45:37 UTC | Merge topic 'update-kwsys' 697a5d64 Merge branch 'upstream-KWSys' into update-kwsys 5785482c KWSys 2017-04-19 (9f6ffaff) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !716 | 20 April 2017, 12:45:42 UTC |
3452f8b | Kitware Robot | 20 April 2017, 04:01:06 UTC | CMake Nightly Date Stamp | 20 April 2017, 04:01:06 UTC |
caabb6e | Brad King | 19 April 2017, 20:33:28 UTC | Help/dev: Adopt C++ subset rules in coding guide Move the C++ subset rules from the `cmake-developer(7)` into our dedicated coding guide since they do not need to be in user-facing documentation. | 19 April 2017, 20:41:58 UTC |
0fd255a | Brad King | 19 April 2017, 20:19:55 UTC | Help/dev: Adopt clang-format instructions in coding guide Simplify the `CONTRIBUTING.rst` document by moving the code style section over to our dedicated coding guide and linking to it instead. | 19 April 2017, 20:33:06 UTC |
540b4cd | Brad King | 19 April 2017, 20:10:16 UTC | Help/dev: Add a CMake Source Code Guide placeholder Create a dedicated document to cover the CMake source code for developers. | 19 April 2017, 20:18:26 UTC |
c94f1bc | Brad King | 19 April 2017, 19:00:57 UTC | Drop Visual Studio 7 .NET 2003 generator This generator has been deprecated since CMake 3.6. Remove it. | 19 April 2017, 19:28:05 UTC |
a4452fd | Brad King | 19 April 2017, 18:53:47 UTC | cmGlobalVisualStudioGenerator: Drop VS7 enumeration value We no longer support the VS 7.0 (.NET 2002) IDE, so drop the enumeration value corresponding to its version. | 19 April 2017, 18:54:57 UTC |
6e66fe5 | Brad King | 19 April 2017, 18:43:40 UTC | cmGlobalVisualStudio8Generator: Drop unused GetDocumentation method This has been moved to the factory. | 19 April 2017, 18:45:00 UTC |
b99fbf3 | Brad King | 19 April 2017, 15:28:08 UTC | Merge branch 'FindBoost-fix-backslash-tolerance' into release | 19 April 2017, 15:28:08 UTC |
2516bcc | Alex Turbov | 19 April 2017, 09:22:32 UTC | FindBoost: Restore tolerance of backslashes in paths Since commit v3.8.0-rc1~136^2 (FindBoost: Search official location of prebuilt binaries on Windows, 2016-12-21) we pass input paths through `_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS` in more places than before. This broke tolerance of backslashes in paths provided by the user due to the macro argument re-parsing. Turn `_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS` into a function instead of macro to avoid re-parsing of macro arguments. Fixes: #16816 | 19 April 2017, 15:24:41 UTC |
f612719 | Brad King | 19 April 2017, 15:09:44 UTC | Merge branch 'FindOpenSSL-more-precompiled' into release | 19 April 2017, 15:09:44 UTC |
16ef163 | Alex Turbov | 17 April 2017, 21:26:26 UTC | FindOpenSSL: Add more library name alternatives Add names found in OpenSSL 1.1.0 builds from [1]. [1] https://www.npcglib.org/~stathis/blog/precompiled-openssl/ | 19 April 2017, 15:08:42 UTC |
44f0d2d | Brad King | 19 April 2017, 14:47:28 UTC | Merge topic 'objlib-extend' eec93bce Allow OBJECT libraries to be installed, exported, and imported 93c89bc7 Genex: Allow TARGET_OBJECTS to be used everywhere ac0cf7ff Genex: Reject TARGET_OBJECTS on non-object libraries earlier 8577978c Tests: ExportImport C code should use explicit (void) in prototypes 26cfd039 cmInstallTargetGenerator: Re-order GenerateScriptForConfig logic 25f3f22a cmGlobalGenerator: Add method to check if object file location is known d596c550 cmGeneratorTarget: Add method to get the object file directory 930042f2 cmGeneratorTarget: Factor out a GetTargetObjectNames method ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !712 | 19 April 2017, 14:47:31 UTC |
9db9bb2 | Brad King | 19 April 2017, 14:43:03 UTC | Merge topic 'test-CheckIPOSupported' eeb58c5c Tests: Add cases for typical CheckIPOSupported usage Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !700 | 19 April 2017, 14:47:00 UTC |
a7e0453 | Brad King | 19 April 2017, 14:42:33 UTC | Merge topic 'fix-CMakeTestAllGenerators' 9e338b57 Tests: Drop machine-specific logic from CMakeTestAllGenerators 2790ffc9 Tests: Run CMakeTestAllGenerators serially f1e51ec3 Tests: Fix CMakeTestAllGenerators generator list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !720 | 19 April 2017, 14:46:10 UTC |
334efde | Brad King | 19 April 2017, 14:42:23 UTC | Merge topic 'doc-CMAKE_MATCH_n' eb08e1fe Help: Document CMAKE_MATCH_<n> variables 8dd99752 Help: Link from if(MATCHES) to regex specification docs a0091a69 Help: Format string() command regex specification docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !719 | 19 April 2017, 14:45:41 UTC |
c79e7e0 | Brad King | 19 April 2017, 14:43:24 UTC | Merge topic 'findmpi-add-imported-targets' 3ed9f635 FindMPI: Add test case 86979bb5 FindMPI: Add IMPORTED targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !707 | 19 April 2017, 14:45:03 UTC |
89310b0 | Brad King | 19 April 2017, 14:42:11 UTC | Merge topic 'doc-find-path-sep' 3022545f Help: Document find command search path separators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !718 | 19 April 2017, 14:43:21 UTC |
872d08a | Brad King | 19 April 2017, 14:41:55 UTC | Merge topic 'cmake-gui-desktop-icon-wayland' 86787633 cmake-gui: Fix display of icon under Wayland. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !715 | 19 April 2017, 14:42:10 UTC |
697a5d6 | Brad King | 19 April 2017, 12:02:06 UTC | Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-04-19 (9f6ffaff) | 19 April 2017, 12:02:06 UTC |
5785482 | KWSys Upstream | 19 April 2017, 11:58:28 UTC | KWSys 2017-04-19 (9f6ffaff) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 9f6ffaff4ed7b639b3523b43f41e70f75271f0cc (master). Upstream Shortlog ----------------- Brad King (3): e71a3406 Encoding: Add ToWindowsExtendedPath function 41b8603c SystemTools: Use Encoding::ToWindowsExtendedPath edd8b5e0 FStream: Open files on Windows using UNC path Chuck Atkins (1): 0c4e58ec Silence warnings from newer CMake versions from CMP0048 | 19 April 2017, 12:02:04 UTC |
3d3144b | Kitware Robot | 19 April 2017, 04:01:05 UTC | CMake Nightly Date Stamp | 19 April 2017, 04:01:05 UTC |
9e338b5 | Brad King | 18 April 2017, 19:12:22 UTC | Tests: Drop machine-specific logic from CMakeTestAllGenerators Drop hard-coded paths from this test. If we later need machine-specific environment entries we can add dedicated infrastructure for it to be configured locally. | 18 April 2017, 19:12:22 UTC |
2790ffc | Brad King | 18 April 2017, 19:10:17 UTC | Tests: Run CMakeTestAllGenerators serially This test may take a long time because it runs many other tools. Do not make it compete with other tests for resources. | 18 April 2017, 19:10:17 UTC |
f1e51ec | Brad King | 18 April 2017, 19:05:59 UTC | Tests: Fix CMakeTestAllGenerators generator list Since `cmake --help` output now uses `[arch]` placeholders for the VS generators, this test has been extracting invalid generator names. Switch to using `cmake -E capabilities` to get a more robust listing of the generators that does not depend on parsing human-readable help output. | 18 April 2017, 19:05:59 UTC |
eb08e1f | Brad King | 18 April 2017, 18:45:49 UTC | Help: Document CMAKE_MATCH_<n> variables | 18 April 2017, 18:45:49 UTC |
8dd9975 | Brad King | 18 April 2017, 18:45:04 UTC | Help: Link from if(MATCHES) to regex specification docs | 18 April 2017, 18:45:04 UTC |
a0091a6 | Brad King | 18 April 2017, 18:42:09 UTC | Help: Format string() command regex specification docs | 18 April 2017, 18:44:50 UTC |
3022545 | Brad King | 18 April 2017, 18:22:20 UTC | Help: Document find command search path separators The `find_*` commands read search paths from both CMake variables and from environment variables. Document how multiple values in these variables should be separated. Fixes: #16800 | 18 April 2017, 18:22:20 UTC |
eeb58c5 | Ruslan Baratov | 13 April 2017, 15:05:16 UTC | Tests: Add cases for typical CheckIPOSupported usage | 18 April 2017, 15:54:33 UTC |
3ed9f63 | Christian Pfeiffer | 18 April 2017, 15:43:25 UTC | FindMPI: Add test case | 18 April 2017, 15:43:25 UTC |
eec93bc | Robert Maynard | 23 March 2017, 13:32:08 UTC | Allow OBJECT libraries to be installed, exported, and imported Teach install() and export() to handle the actual object files. Disallow this on Xcode with multiple architectures because it still cannot be cleanly supported there. Co-Author: Brad King <brad.king@kitware.com> | 18 April 2017, 15:36:10 UTC |
93c89bc | Robert Maynard | 23 January 2017, 19:13:49 UTC | Genex: Allow TARGET_OBJECTS to be used everywhere Previously the `TARGET_OBJECTS` generator expression was limited only to use in a buildsystem context so that Xcode's placeholders in object file paths can be evaluated. Lift this restriction so that the expression can at least be used in most settings. Co-Author: Brad King <brad.king@kitware.com> | 18 April 2017, 15:36:09 UTC |
ac0cf7f | Brad King | 18 April 2017, 14:05:04 UTC | Genex: Reject TARGET_OBJECTS on non-object libraries earlier Move the diagnostic that rejects the TARGET_OBJECTS generator expression in non-buildsystem context until after the check for whether the named target is an object library. This order will makes more sense than the previous order once TARGET_OBJECTS is allowed in non-buildsystem context. | 18 April 2017, 14:29:36 UTC |
8577978 | Robert Maynard | 23 March 2017, 17:56:24 UTC | Tests: ExportImport C code should use explicit (void) in prototypes | 18 April 2017, 13:03:34 UTC |
26cfd03 | Brad King | 11 April 2017, 18:33:19 UTC | cmInstallTargetGenerator: Re-order GenerateScriptForConfig logic Do not populate some local variables before switching on the target type. | 18 April 2017, 13:03:33 UTC |
25f3f22 | Brad King | 11 April 2017, 18:08:19 UTC | cmGlobalGenerator: Add method to check if object file location is known Add a `HasKnownObjectFileLocation` method returning whether we know the exact location of object files produced by the native build system. This is true everywhere except on Xcode when an architecture placeholder is used. | 18 April 2017, 13:03:33 UTC |
d596c55 | Brad King | 11 April 2017, 18:12:52 UTC | cmGeneratorTarget: Add method to get the object file directory Add a `GetObjectDirectory` method to get the target's object file directory for a specific configuration. | 18 April 2017, 13:03:33 UTC |
930042f | Brad King | 11 April 2017, 18:42:39 UTC | cmGeneratorTarget: Factor out a GetTargetObjectNames method | 18 April 2017, 13:03:32 UTC |
afc492d | Brad King | 18 April 2017, 12:54:23 UTC | Merge topic 'tcc-enable_exports' 11ab003b TinyCC: Support ENABLE_EXPORT property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !711 | 18 April 2017, 12:54:45 UTC |
f7e3a34 | Brad King | 18 April 2017, 12:54:13 UTC | Merge topic 'ipo-var-per-config' 470437f6 Support CMAKE_INTERPROCEDURAL_OPTIMIZATION_<CONFIG> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !709 | 18 April 2017, 12:54:24 UTC |
eedcaf4 | Brad King | 18 April 2017, 12:54:00 UTC | Merge topic 'cpackifw-search-algorithm' 049be8b9 CPackIFW: Added new QtIFW versions for search d97978b8 CPackIFW: Improved QtIFW search algorithm Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !674 | 18 April 2017, 12:54:04 UTC |
59ffd81 | Brad King | 18 April 2017, 12:53:16 UTC | Merge topic 'findmpi-mark-library-advanced' d9d280f5 FindMPI: Mark old MPI library entries as advanced Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !708 | 18 April 2017, 12:53:21 UTC |
a3636dd | Brad King | 18 April 2017, 12:51:50 UTC | Merge topic 'fix-CMP0026-old' 5e616fcf CMP0026: Fix OLD behavior with file written during configure step Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !710 | 18 April 2017, 12:51:54 UTC |
c6a41a1 | Kitware Robot | 18 April 2017, 04:01:04 UTC | CMake Nightly Date Stamp | 18 April 2017, 04:01:04 UTC |
8678763 | Clinton Stimpson | 17 April 2017, 22:44:06 UTC | cmake-gui: Fix display of icon under Wayland. Fixes: #16797 | 17 April 2017, 22:48:25 UTC |
470437f | Ruslan Baratov | 16 April 2017, 02:24:08 UTC | Support CMAKE_INTERPROCEDURAL_OPTIMIZATION_<CONFIG> | 17 April 2017, 19:10:34 UTC |
11ab003 | hsc | 17 April 2017, 15:33:17 UTC | TinyCC: Support ENABLE_EXPORT property Replace the default -Wl,--export-dynamic with -rdynamic. | 17 April 2017, 15:34:52 UTC |
3ab4681 | Brad King | 12 April 2017, 17:17:31 UTC | cmGeneratorTarget: Drop default GetLinkerLanguage config argument Update one remaining call site to avoid using the default. | 17 April 2017, 14:54:00 UTC |
be2c45f | Brad King | 17 April 2017, 14:30:58 UTC | Merge topic 'prepare-per-config-objects' ca697bfc cmGeneratorTarget: Drop obj libs from GetConfigCommonSourceFiles e44a8d2c Xcode: Refactor loop over all sources 97cc29c7 VS: Teach generators how to mark per-config source files 2f6f6f0c Xcode: Use config-specific object library files on link lines 888c8af6 VS: List config-specific object library files on link lines 40aa6c05 cmGeneratorTarget: Add method to collect all sources for all configs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !701 | 17 April 2017, 14:31:02 UTC |
c003f1b | Brad King | 17 April 2017, 14:30:23 UTC | 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 | Brad King | 17 April 2017, 14:30:06 UTC | 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 | Brad King | 17 April 2017, 14:29:27 UTC | 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 | Brad King | 17 April 2017, 14:29:07 UTC | 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 |
5e616fc | Brad King | 17 April 2017, 13:29:49 UTC | CMP0026: Fix OLD behavior with file written during configure step Refactoring in commit 60307c5056 (cmGeneratorTarget: Replace source classifier implementation, 2017-04-07) accidentally regressed support for CMP0026's OLD behavior in the case of a source file written by project code during the configure step after getting a LOCATION. We should not perform full source classification until the generate step because files written by the project's configure step may not exist yet. Add special logic to support this case. Add a test case for it. Reported-by: David Stoup <david.stoup@kitware.com> | 17 April 2017, 14:10:15 UTC |
eb97417 | Kitware Robot | 17 April 2017, 04:01:02 UTC | CMake Nightly Date Stamp | 17 April 2017, 04:01:02 UTC |
f23bede | Kitware Robot | 16 April 2017, 04:01:03 UTC | CMake Nightly Date Stamp | 16 April 2017, 04:01:03 UTC |
86979bb | Christian Pfeiffer | 15 April 2017, 23:12:55 UTC | FindMPI: Add IMPORTED targets | 15 April 2017, 23:12:55 UTC |
d9d280f | Christian Pfeiffer | 15 April 2017, 22:24:10 UTC | FindMPI: Mark old MPI library entries as advanced | 15 April 2017, 22:24:10 UTC |
049be8b | Konstantin Podsvirov | 06 April 2017, 22:44:09 UTC | CPackIFW: Added new QtIFW versions for search | 15 April 2017, 04:02:11 UTC |
f653c67 | Kitware Robot | 15 April 2017, 04:01:04 UTC | CMake Nightly Date Stamp | 15 April 2017, 04:01:04 UTC |
d97978b | Konstantin Podsvirov | 06 April 2017, 21:34:32 UTC | CPackIFW: Improved QtIFW search algorithm Improvements: - Added new hint CPACK_IFW_ROOT variable; - Extend documentation. | 15 April 2017, 03:52:13 UTC |
286e4f1 | Kitware Robot | 14 April 2017, 04:01:09 UTC | CMake Nightly Date Stamp | 14 April 2017, 04:01:09 UTC |
99b90db | Brad King | 13 April 2017, 20:32:51 UTC | 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 | Brad King | 13 April 2017, 20:32:46 UTC | file: Refactor COPY/INSTALL relative path handling Delay conversion to absolute path until the last moment. | 13 April 2017, 20:32:46 UTC |
ca697bf | Brad King | 13 April 2017, 15:22:56 UTC | cmGeneratorTarget: Drop obj libs from GetConfigCommonSourceFiles Call sites such as those in the VS global generator that are used only to reject per-config sources will now allow per-config object library objects. The corresponding generators have already been taught to deal with per-config object library files. Remaining call sites do not need object library files anyway. This will later allow `$<TARGET_OBJECTS:...>` generator expressions to evaluate to values that vary by configuration (e.g. because each configuration has its own object files). | 13 April 2017, 20:10:33 UTC |
e44a8d2 | Brad King | 12 April 2017, 18:33:48 UTC | Xcode: Refactor loop over all sources Switch from `GetConfigCommonSourceFiles` to `GetAllConfigSources`. This will allow us to drop object library files from the former. | 13 April 2017, 20:10:33 UTC |
97cc29c | Brad King | 10 April 2017, 15:37:49 UTC | VS: Teach generators how to mark per-config source files Add internal infrastructure for looping over all sources for all configurations and generating each source with exclusion marks for configurations in which they do not participate. This does not yet make per-config sources available in general but does set up some of the needed infrastructure. Unfortunately doing this cleanly will require major refactoring of both the VS 7-9 generators and the VS 10+ generators (for separate reasons). Instead add some extra internal structures to carry information where we need it. | 13 April 2017, 20:10:32 UTC |
2f6f6f0 | Brad King | 12 April 2017, 19:26:24 UTC | Xcode: Use config-specific object library files on link lines We can do this only with Xcode 5 and above where we list the object library files in the per-config link line value. On older Xcode versions we list the object files as sources so that dependencies work correctly, but that does not allow per-config objects. (Xcode may allow per-config source exclusion but only by base name.) | 13 April 2017, 20:10:32 UTC |
888c8af | Brad King | 13 April 2017, 14:08:36 UTC | VS: List config-specific object library files on link lines In cases that we need to list object library files on link lines, look up the set of files matching the configuration of each link line. | 13 April 2017, 20:10:32 UTC |
40aa6c0 | Brad King | 10 April 2017, 20:41:03 UTC | cmGeneratorTarget: Add method to collect all sources for all configs Multi-config generators like VS and Xcode need to loop over all the source files first and then handle per-config information within each one. Teach cmGeneratorTarget to provide such a view. | 13 April 2017, 20:10:31 UTC |
d2b0a47 | Daniel Pfeifer | 11 April 2017, 20:56:50 UTC | Add include-what-you-use mapping | 13 April 2017, 14:04:10 UTC |
e155fba | Brad King | 13 April 2017, 12:15:22 UTC | 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 | Brad King | 13 April 2017, 12:14:31 UTC | 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 | Brad King | 13 April 2017, 12:14:17 UTC | 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 | Brad King | 13 April 2017, 12:13:08 UTC | 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 | Ben Boeckel | 13 April 2017, 12:12:55 UTC | cmExportBuildFileGenerator: use HasImportLibrary | 13 April 2017, 12:12:55 UTC |
8456ec8 | Brad King | 13 April 2017, 12:12:33 UTC | 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 | Kitware Robot | 13 April 2017, 04:01:14 UTC | CMake Nightly Date Stamp | 13 April 2017, 04:01:14 UTC |
229abfc | Brad King | 12 April 2017, 19:37:06 UTC | cmGeneratorTarget: Drop unused UseObjectLibraries method | 12 April 2017, 19:38:54 UTC |
63fbf58 | Brad King | 12 April 2017, 19:11:57 UTC | Xcode: Inline relevant parts of UseObjectLibraries | 12 April 2017, 19:38:35 UTC |
1afaceb | Brad King | 12 April 2017, 18:56:37 UTC | 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 | Brad King | 12 April 2017, 14:53:36 UTC | 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 | Brad King | 12 April 2017, 14:38:05 UTC | VS: Refactor Win 10 Kits root detection to support multiple roots | 12 April 2017, 14:38:49 UTC |
7f8b93a | Brad King | 12 April 2017, 13:33:03 UTC | CheckSymbolExists: Document that intrinsics may not be detected Fixes: #16794 | 12 April 2017, 13:33:03 UTC |
91233d5 | Brad King | 12 April 2017, 13:30:39 UTC | CheckSymbolExists: Format documentation | 12 April 2017, 13:31:37 UTC |
b416d3e | Brad King | 12 April 2017, 13:25:46 UTC | CheckSymbolExists: Convert docs to bracket comment syntax | 12 April 2017, 13:25:46 UTC |
85841e8 | KWSys Upstream | 12 April 2017, 13:08:58 UTC | 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 |
ada8e0c | Brad King | 12 April 2017, 13:10:22 UTC | Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-04-12 (23a4c211) | 12 April 2017, 13:10:22 UTC |
fddd559 | Brad King | 12 April 2017, 13:05:37 UTC | 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 | Brad King | 12 April 2017, 13:05:26 UTC | 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 | Brad King | 12 April 2017, 13:04:25 UTC | 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 |