https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
ac925ec CMake 3.11.0-rc2 27 February 2018, 14:34:35 UTC
e708dac Merge branch 'modules-restore-path-suffixes' into release-3.11 Merge-request: !1802 26 February 2018, 15:53:16 UTC
7b1c142 Modules: Restore recently removed search path suffixes Refactoring in commit v3.11.0-rc1~293^2~4 (Modules: Remove paths set as global Unix prefixes, 2017-11-20) removed `PATH_SUFFIXES` options that appeared to be used to cover subdirectories of the `PATHS` options that were also removed. However, the path suffixes also apply to other search paths and so should not be removed. Restore them. Fixes: #17760 26 February 2018, 15:52:11 UTC
be97319 Merge branch 'unixtimefix' into release-3.11 Merge-request: !1800 26 February 2018, 15:36:26 UTC
e1cd936 Tests: Fix TIMESTAMP-UnixTime test under SOURCE_DATE_EPOCH=1 The test was expecting timestamps on day 1 in 1970 to start at 86400 but they actually started at 0. This worked without `SOURCE_DATE_EPOCH=1` because after 1972, leap days compensated the offset. Fixes: #17762 26 February 2018, 15:35:30 UTC
72a85d9 Merge branch '14297-partial-xcode-zero-check' into release-3.11 Merge-request: !1790 23 February 2018, 13:17:51 UTC
481420e Xcode: Generate ZERO_CHECK generator target only once In case CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY has been enabled generate only the root-level ZERO_CHECK target so targets in subdirectories pick up the root generator target of ZERO_CHECK. For the case that CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY is not enabled more investigation and a proper and final fix is still needed. Issue: 14297 22 February 2018, 20:15:48 UTC
36fc89b Merge branch 'std-thread-link' into release-3.11 Merge-request: !1789 22 February 2018, 18:15:58 UTC
94eee5e CMakeLib: Link to system thread libraries to support std::thread Some environments require linking to thread libraries for `std::thread`. Express this direct dependency of CMakeLib explicitly. Previously this was done indirectly through our bundled libuv, but that does not work when using a system libuv. Fixes: #17757 22 February 2018, 17:59:20 UTC
13c5a91 Merge branch 'test-CompileFeatures-c11-range' into release-3.11 Merge-request: !1785 21 February 2018, 19:41:56 UTC
972f7ca Tests: Make CompileFeatures C dialect check consistent with impl `Modules/CMakeCCompilerId.c.in` will report the C dialect as 11 whenever `__STDC_VERSION__` indicates *at least* C 11. Make the test consistent with this. We already do this for the C++ case. Fixes: #17740 21 February 2018, 19:39:09 UTC
d513a40 Merge branch 'autogen-depend-filters-documentation' into release-3.11 Merge-request: !1782 21 February 2018, 15:33:12 UTC
bfffe42 Autogen: Doc: Extend AUTOMOC_DEPEND_FILTERS documentation 21 February 2018, 15:28:43 UTC
1cf7c54 Autogen: Doc: Extend AUTOGEN_TARGET_DEPENDS documentation 21 February 2018, 15:28:43 UTC
82c23d6 Merge branch 'ti-depfile-flag-fix' into release-3.11 Merge-request: !1774 20 February 2018, 16:52:30 UTC
cab9af7 Compiler/TI: Fix depfile generation for C++ In commit v3.11.0-rc1~466^2 (Compiler/TI: Add support for depfile generation for Ninja, 2017-10-16) the flag for C++ was added in a variable with a typo in its name. Fix the spelling. Issue: #17360 20 February 2018, 16:52:11 UTC
eded0ba Merge branch 'help_fixup' into release-3.11 Merge-request: !1770 16 February 2018, 14:42:09 UTC
1667e24 Help: Fix command references in CMAKE_NETRC* variable documentation 16 February 2018, 14:41:03 UTC
02edf08 Merge branch 'export-android-mk' into release-3.11 Merge-request: !1766 15 February 2018, 13:42:07 UTC
b6d6876 Android.mk: Fix export of static libraries with PRIVATE dependencies The `LINK_ONLY` generator expression is used to represent private dependencies of static libraries in their `INTERFACE_LINK_LIBRARIES` property value. Fix evaluation of generator expressions during export to support the `LINK_ONLY` genex. Extend the RunCMake.AndroidMK test with a case for this. 14 February 2018, 16:24:05 UTC
56e1688 Android.mk: Evaluate generator expressions up front When exporting `INTERFACE_LINK_LIBRARIES`, we must evaluate generator expressions first, before expanding the `;` list, in case they contain or generate semicolons. 14 February 2018, 16:19:47 UTC
43cd946 Merge branch 'autogen-write-on-change-only' into release-3.11 Merge-request: !1753 13 February 2018, 16:05:11 UTC
101ef67 Merge branch 'FindImageMagick-FixFor7.0.x' into release-3.11 Merge-request: !1754 13 February 2018, 16:03:55 UTC
2a730e2 Merge branch '17711-reset-xcode-target-var' into release-3.11 Merge-request: !1757 13 February 2018, 16:03:15 UTC
4349393 cmGlobalXCodeGenerator: Properly initialize TARGETS variable Fixes: #17711 13 February 2018, 16:02:24 UTC
9178523 FindImageMagick: Add 7.0 library names For ImageMagick 7.0.x we need to consider `CORE_RL_MagickWand_` and `CORE_RL_MagickCore_`. 06 February 2018, 19:54:33 UTC
c85ef9c Autogen: Overwrite info files when changed only Check if the content of the AUTOMOC/UIC/RCC info file will change before overwriting it. This avoids unnecessary AUTORCC rebuilds when AUTORCC unrelated CMake settings change. 06 February 2018, 16:20:08 UTC
51b287c CMake 3.11.0-rc1 version update 05 February 2018, 16:16:50 UTC
e29df99 Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 05 February 2018, 16:15:14 UTC
9c1efb6 Merge topic 'doc-3.11-relnotes' acbbccf7 Help: Organize and revise 3.11 release notes 22ac06ed Help: Consolidate 3.11 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1751 05 February 2018, 16:14:31 UTC
acbbccf Help: Organize and revise 3.11 release notes Add section headers similar to the 3.10 release notes and move each individual bullet into an appropriate section. Revise a few bullets. 05 February 2018, 15:56:36 UTC
22ac06e Help: Consolidate 3.11 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.11.rst`. 05 February 2018, 14:32:26 UTC
a40768b Merge topic 'bootstrap-try-clang' 04167e39 bootstrap: Add Clang to known compiler candidates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1749 05 February 2018, 14:28:01 UTC
04167e3 bootstrap: Add Clang to known compiler candidates Add `clang` and `clang++` after the corresponding `gcc` and `g++` candidates. Otherwise it is not tried on platforms where we do not enumerate the toolchain pair candidates. 05 February 2018, 13:58:41 UTC
fba5980 Merge topic 'fix_help_cmake_parse_arguments' b95eda9b Help: Fix code example in cmake_parse_arguments.rst Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1747 05 February 2018, 13:47:36 UTC
213ecf0 Merge topic 'autogen-improve-multi-config' a8ee7406 Autogen: Improved multi-config include scheme Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1735 05 February 2018, 13:43:05 UTC
e559b45 Merge topic 'autogen-documentation' c4ffbb79 Autogen: Documentation: Update for AUTORCC changes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1744 05 February 2018, 13:42:33 UTC
4d9ccd0 Merge topic 'vs-static-ConvertToWindowsSlash' 6d148d6d cmVisualStudio10TargetGenerator: Limit scope of ConvertToWindowsSlash() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1741 05 February 2018, 13:41:52 UTC
30ee1dc CMake Nightly Date Stamp 05 February 2018, 05:01:09 UTC
b95eda9 Help: Fix code example in cmake_parse_arguments.rst 04 February 2018, 07:41:03 UTC
b4a06e2 CMake Nightly Date Stamp 04 February 2018, 05:01:09 UTC
c4ffbb7 Autogen: Documentation: Update for AUTORCC changes 03 February 2018, 09:12:01 UTC
09d7ed2 CMake Nightly Date Stamp 03 February 2018, 05:01:12 UTC
b12069f Merge topic 'UseSWIG-fix-regression' bc3697fa UseSWIG: Restore support for like-named .i files in different modules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1734 02 February 2018, 12:58:11 UTC
bc3697f UseSWIG: Restore support for like-named .i files in different modules Fix logic added by commit 2ee10119ea (swig: fix incremental build in case of removed interface files, 2017-11-06). Name the extra targets added for Makefile generators using both the module name and .i base name to avoid collisions across modules. Also make sure the extra targets added for all .i files in a module are added as dependencies instead of just the last one. Fixes: #17704 02 February 2018, 12:41:44 UTC
457bcbd Merge topic 'simplify-ccg-converter' df1693bd cmCustomCommandGenerator: Simplify cmOutputConverter access Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1738 02 February 2018, 12:24:07 UTC
62c5fc8 Merge topic 'test-cuda-missing-check' 8285aa9e Tests: Add missing error check in CudaOnly.GPUDebugFlag Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robert.maynard@kitware.com> Merge-request: !1739 02 February 2018, 12:23:38 UTC
52ed76e Merge topic 'ninja-unused-device-link' 20676cba Ninja: Remove unused device link line code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1737 02 February 2018, 12:23:08 UTC
d280327 Merge topic 'update-kwsys' be46f9fb Merge branch 'upstream-KWSys' into update-kwsys 854feacc KWSys 2018-02-01 (04fcc449) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1736 02 February 2018, 12:22:40 UTC
a8ee740 Autogen: Improved multi-config include scheme For multi configuration generators AUTOMOC generates the moc files that are included in `mocs_compilation.cpp` in `AUTOGEN_BUILD_DIR/include_$<CONFIG>/`. By doing so each configuration reads different moc files when compiling `mocs_compilation.cpp`. Since we do not (need to) rewrite `mocs_compilation.cpp` on a configuration change anymore, the files also does not need to be recompiled anymore. Not having to rewrite and recompile `mocs_compilation.cpp` on a configuration change anymore was the main objective of this patch. In a similar fashion AUTORCC generates a `qrc_BASE_CMAKE.cpp` file below `AUTOGEN_BUILD_DIR/include_$<CONFIG>/` and `qrc_BASE.cpp` becomes a mere wrapper that includes this actuall rcc output file (when using multi configuration generators). The template files `Modules/AutoRccInfo.cmake.in` and `Modules/AutogenInfo.cmake.in` were removed in favor of writing the info `.cmake` files manually. Closes #17230 02 February 2018, 08:10:40 UTC
a53697a CMake Nightly Date Stamp 02 February 2018, 05:01:06 UTC
6d148d6 cmVisualStudio10TargetGenerator: Limit scope of ConvertToWindowsSlash() It is no longer used outside this class, so its scope can be limited to file. 02 February 2018, 00:09:34 UTC
df1693b cmCustomCommandGenerator: Simplify cmOutputConverter access In commit v3.4.0-rc1~480^2~3 (cmCustomCommandGenerator: Port to cmOutputConverter, 2015-06-04), cmCustomCommandGenerator's access to the local generator was removed so it needed to construct its own cmOutputConverter instance. Access to the local generator was then restored by commit v3.4.0-rc1~285^2~21 (cmCustomCommandGenerator: Require cmLocalGenerator in API, 2015-07-25), so now we can use its cmOutputConverter base class methods directly. 01 February 2018, 19:58:25 UTC
20676cb Ninja: Remove unused device link line code Remove the `PRE_LINK` and `POST_BUILD` variables. They are not referenced by `WriteDeviceLinkRule`. Remove the `byproducts` local variable from `WriteDeviceLinkStatement` and all the code populating it. We never used the result. 01 February 2018, 19:36:09 UTC
8285aa9 Tests: Add missing error check in CudaOnly.GPUDebugFlag If `cudaMallocManaged` fails then later use of `has_debug` is not valid. 01 February 2018, 14:07:50 UTC
be46f9f Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2018-02-01 (04fcc449) 01 February 2018, 13:15:44 UTC
854feac KWSys 2018-02-01 (04fcc449) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 04fcc449646eb2ff3d701986946a1db60b2161b7 (master). Upstream Shortlog ----------------- Ben Boeckel (11): ba270398 SystemToolsAppendComponents: move strings when building components cfd0f1e6 JoinPath: push back as a character 6770cb3e GetFilenameName: optionally don't search for \ on non-Windows 22b189b0 ConvertToUnixSlashes: remove escaped space logic 342d69a4 ConvertToUnixSlashes: short-circuit on hasDoubleSlash 5dd87350 ConvertToUnixSlashes: remove pos1 3b46b7c0 ConvertToUnixSlashes: bail early on empty paths 55d1d6ab CollapseFullPath: reserve space for components 68807138 CollapseFullPath: prefer .empty() to .length() == 0 71a6de42 CollapseFullPath: refactor the overloads to share implementations 318550c7 CheckCollapsePath: add more test cases 01 February 2018, 13:15:44 UTC
5a16e76 Merge topic 'msvc-doc-fix' efe22af2 Help: Clarify MSVC and MSVC_VERSION variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1732 01 February 2018, 13:07:50 UTC
efe22af Help: Clarify MSVC and MSVC_VERSION variables The current documentation doesn't clarify that compilers simulating Visual C++ will also have these variables set. 01 February 2018, 13:05:46 UTC
f8ca0ab Merge topic 'std-string-apis' 653b8946 Reduce raw string pointers usage. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1729 01 February 2018, 13:05:33 UTC
3ffc9b9 Merge topic 'UseSWIG-doc-clarify' b844a414 UseSWIG: Clarify documentation of SWIG_OUTFILE_DIR 315b0927 UseSWIG: Improve documentation markup ce130c7a UseSWIG: Convert docs to a bracket comment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1733 01 February 2018, 13:04:52 UTC
f04cc45 Merge topic 'findmpi-linker-parsing-enh' 0def3604 FindMPI: Discard IMPI boilerplate text 9ecbec5e FindMPI: Support for IMPI's compiler check 76755367 FindMPI: Set up environment variables for wrapper e7c0298d FindMPI: Retain unused link paths 8cddc899 FindMPI: Use more CMake variables 8b79107a FindMPI: Improve link information parsing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1694 01 February 2018, 13:04:08 UTC
8cb92c2 Merge topic 'perf-from-callgrind' 901c4a1e cmExpandedCommandArgument: add an overload for const char* 88ed556d cmGeneratorTarget: make keyword strings const 14a13d30 cmGeneratorExpressionLexer: only tokenize strings with a '$' f2b8d67f cmTarget: use static strings for special property names 6dfd0f92 cmGeneratorExpressionNode: avoid some strlen in $<TARGET_PROPERTY> f9235fd4 cmAddCustomCommandCommand: use std::string const& for FileIsFullPath c0e7a137 cmAddCustomCommandCommand: store keywords in strings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1689 01 February 2018, 13:03:13 UTC
70695e7 CMake Nightly Date Stamp 01 February 2018, 05:01:10 UTC
b844a41 UseSWIG: Clarify documentation of SWIG_OUTFILE_DIR The `SWIG_OUTFILE_DIR` variable provides the option to specify an output directory location. This commit removes portion stating that this is equal to the `swig -o` option since it does not set the output filename. Fixes: #17703 Signed-off-by: Noel Eck <noel.eck@intel.com> 31 January 2018, 19:22:24 UTC
315b092 UseSWIG: Improve documentation markup 31 January 2018, 19:20:17 UTC
ce130c7 UseSWIG: Convert docs to a bracket comment 31 January 2018, 18:55:22 UTC
0def360 FindMPI: Discard IMPI boilerplate text Intel MPI on Windows prefixes all outputs with some boilerplate copyright text. By discarding it, we should prevent any potential clashes with our regex parsing. 31 January 2018, 16:43:30 UTC
9ecbec5 FindMPI: Support for IMPI's compiler check Intel MPI has an optional feature to check compatibility with the compiler, given by I_MPI_CHECK_COMPILER. This commit adds support for executing that check. 31 January 2018, 16:27:38 UTC
7675536 FindMPI: Set up environment variables for wrapper For MPICH derivates and Intel MPI, we can improve the compiler wrapper behavior and accuracy by defining certain environment variables if they haven't been set otherwise. 31 January 2018, 16:27:37 UTC
901c4a1 cmExpandedCommandArgument: add an overload for const char* Static string comparisons were causing heap allocations just for a comparison. 31 January 2018, 16:04:36 UTC
88ed556 cmGeneratorTarget: make keyword strings const 31 January 2018, 16:04:36 UTC
14a13d3 cmGeneratorExpressionLexer: only tokenize strings with a '$' In standard libraries, `std::string::find` is usually implemented using vectorized code. Since the Tokenize method iterates character-by-character, doing an initial check using `find` improves performance. 31 January 2018, 16:04:36 UTC
f2b8d67 cmTarget: use static strings for special property names Similar to 660769151a7f628f92eb28d77bcae854eaae54c2, the `SetProperty` side is showing up in performance listings due to string comparisons. 31 January 2018, 16:04:35 UTC
6dfd0f9 cmGeneratorExpressionNode: avoid some strlen in $<TARGET_PROPERTY> 31 January 2018, 16:04:35 UTC
f9235fd cmAddCustomCommandCommand: use std::string const& for FileIsFullPath 31 January 2018, 16:04:35 UTC
c0e7a13 cmAddCustomCommandCommand: store keywords in strings Callgrind indicated that `strlen` was being called a lot of times here due to the string comparisons. Since keywords are "sparse" in `add_custom_command`, use a hash comparison to handle keywords and then use strings for comparison since they have a built-in length parameter. 31 January 2018, 16:03:51 UTC
a0c04e7 Merge topic 'windows-cmake-stack-size' c7cee1a1 Windows: Increase stack size used by CMake binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1728 31 January 2018, 15:53:21 UTC
653b894 Reduce raw string pointers usage. * Change some functions to take `std::string` instead of `const char*` in the following classes: `cmMakeFile`, `cmake`, `cmCoreTryCompile`, `cmSystemTools`, `cmState`, `cmLocalGenerator` and a few others. * Greatly reduce using of `const char*` overloads for `cmSystemTools::MakeDirectory` and `cmSystemTools::RelativePath`. * Remove many redundant `c_str()` conversions throughout the code. 31 January 2018, 15:23:03 UTC
e2db853 Merge topic 'windows-embed-cmake-gui-version' 45f6aa32 Windows: Embed version information into cmake-gui Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1726 31 January 2018, 14:22:43 UTC
4499cc8 Merge topic 'msvc_cuda_files_use_consistent_obj_names' fa583869 CUDA: Use MSVC default pattern for naming object files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1722 31 January 2018, 13:36:24 UTC
a7ee918 Merge topic 'generate_speedup' aed227fd cmLocalGenerator: change ImportedGeneratorTargets from vector to map 4443adc1 cmLocalGenerator: remove public GetImportedGeneratorTargets Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Attila Krasznahorkay <attila.krasznahorkay@gmail.com> Merge-request: !1717 31 January 2018, 13:34:59 UTC
3fd01be Merge topic 'source_group-TREE-args' 365e02e7 source_group: Fix TREE argument parsing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1713 31 January 2018, 13:34:24 UTC
174693d Merge topic 'CheckIPOSupported-doc-Fortran' 9e341f05 CheckIPOSupported: Document existing Fortran support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1727 31 January 2018, 13:33:29 UTC
0a37b51 Merge topic 'vs-restore-order' 1fe66c46 VS: Restore the order of the AdditionalIncludeDirectories tag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1719 31 January 2018, 13:33:00 UTC
efa5a26 Merge topic 'dedup-ComputeObjectFilenames' 79f22e84 Makefile,Ninja: De-duplicate ComputeObjectFilenames method Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1715 31 January 2018, 13:32:27 UTC
0636845 Merge topic 'adsp-asmembler-identification' f83330ed ASM: ADSP assembler identification Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1723 31 January 2018, 13:31:49 UTC
a50828c Merge topic 'FindCUDA-restore-config-types' 9f74aaeb FindCUDA: Fix regression in per-config flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1725 31 January 2018, 13:31:06 UTC
f5b5a72 CMake Nightly Date Stamp 31 January 2018, 05:01:06 UTC
c7cee1a Windows: Increase stack size used by CMake binaries Deep regex matching logic can exceed the default 1MB stack size. Until a better regex engine is used, simply push the problem over a farther horizon by increasing the stack size when built using a MSVC-compatible linker. Issue: #17659 30 January 2018, 19:40:40 UTC
aed227f cmLocalGenerator: change ImportedGeneratorTargets from vector to map For large number of targets significant amount of time is spent in cmLocalGenerator::FindGeneratorTargetToUse, which uses find_if on a vector to locate the given target. Using a map instead of vector for ImportedGeneratorTargets (as done for cmMakefile::ImportedTargets) provides a significant speedup (up to factor of 2). 30 January 2018, 19:04:37 UTC
9e341f0 CheckIPOSupported: Document existing Fortran support Support was added by commit v3.9.0-rc1~318^2 (CheckIPOSupported: Add Fortran support, 2017-04-02) but the documentation was not updated. 30 January 2018, 17:58:41 UTC
365e02e source_group: Fix TREE argument parsing Fixes: #17581 30 January 2018, 17:49:26 UTC
e7c0298 FindMPI: Retain unused link paths If our ``find_library`` step hasn't used a particular link directory at all, it's best to retain it in order to prevent issues from secondary dependencies not being found. 30 January 2018, 17:23:45 UTC
8cddc89 FindMPI: Use more CMake variables This replaces hardcoded expectations of flags like -l and -L with a dynamical solution based on CMake platform variables. Furthermore, the linker flag parsing is dynamified to support more forms and given linker paths are now removed properly from the linker flags. 30 January 2018, 17:23:45 UTC
4443adc cmLocalGenerator: remove public GetImportedGeneratorTargets GetImportedGeneratorTargets is not used anywhere hence remove it to avoid exposing the type of ImportedGeneratorTargets. 30 January 2018, 16:51:14 UTC
45f6aa3 Windows: Embed version information into cmake-gui In commit 5b9da05b7a (Windows: Embed version information into CMake binaries, 2017-10-25) we accidentally left out cmake-gui. 30 January 2018, 16:51:03 UTC
fa58386 CUDA: Use MSVC default pattern for naming object files The default that CUDA uses causes failures when you try to embed CUDA obj's into another target. 30 January 2018, 14:14:02 UTC
1fe66c4 VS: Restore the order of the AdditionalIncludeDirectories tag Move the `AdditionalIncludeDirectories` tag back to the VS-preferred location in `.vcxproj` files. Fixes: #17691 30 January 2018, 13:53:04 UTC
1429382 Merge topic 'update_foreach_range_doc' 7771657c Help: Better explain that foreach(RANGE ) is inclusive. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1716 30 January 2018, 13:48:32 UTC
back to top