- 01 Apr, 2019 10 commits
-
-
Ruslan Baratov authored
-
Brad King authored
7d19b309 Release note for CMAKE_PROJECT_INCLUDE variable dda01904 project: Add variable CMAKE_PROJECT_INCLUDE 390f14a2 Test ProjectInclude: Add NONE to avoid enabling languages Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3155
-
Brad King authored
f13aef4d cmcmd: Modernize for loops with cmMakeRange e9bbfdd9 cmcmd: Pass args vector by const& Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3168
-
Brad King authored
2d66567d Modernize: Prefer .substr in place of .c_str() + int Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sebastian Holtermann <sebholt@xwmw.org> Merge-request: !3169
-
Brad King authored
735c6f39 Fix invalid ///! doxygen comment line starts Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3170
-
Brad King authored
87341d83 cmDepends: Define DependencyMap instead of DependencyVector 5a15c9e7 cmDepends: Refactor cmDepends::CheckDependencies method 5f6c2364 cmFiletimeCache: Add cmFiletimeCache::Remove method 18c30786 cmFileTime: Make cmFileTime::Compare method const Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3156
-
Brad King authored
983533a4 Record when C compilers have gained full support for 90,99,11 f92ccbc3 CompileFeatures: memoize C compilers with full language level support Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3146
-
Brad King authored
6d5872a3 add_library: Now support aliasing unknown import targets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3148
-
Craig Scott authored
99698ee3 cmake: Fix missed `return` statement when CLI errors found Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3171
-
Kitware Robot authored
-
- 31 Mar, 2019 3 commits
-
-
Alex Turbov authored
-
Sebastian Holtermann authored
In various places `///!` was used to start a comment line. This is not valid Doygen syntax. This patch replaces `///!` comment starts with `//!`.
-
Kitware Robot authored
-
- 30 Mar, 2019 4 commits
-
-
Artur Ryt authored
A lot of temporary/local strings were created out of C-strings substr can utilize current string size, so in theory be a little more efficient.
-
Artur Ryt authored
Also minor loop variable renaming
-
Artur Ryt authored
-
Kitware Robot authored
-
- 29 Mar, 2019 15 commits
-
-
Ruslan Baratov authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
dad86f18 ParseImplicitIncludeInfo: Canonicalize implicit include dirs Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Michel Zou <xantares09@hotmail.com> Merge-request: !3157
-
Brad King authored
a8b7cbb7 Autogen: Do not treat hard-coded -I/usr/include exclusion as implicit include Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3159
-
Brad King authored
6f6e0966 CPackIFW: Add missing cpack_ifw_configure_component_group option processing Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3160
-
Brad King authored
ce180cf8 cmake: Fix '-E copy foo .' to avoid clobbering file Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3145
-
Brad King authored
15be06a5 Tests: Fix Plugin test for international characters on Windows 24da7da6 Merge branch 'upstream-KWSys' into update-kwsys 81666349 KWSys 2019-03-28 (e92bdbe8) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3158
-
Brad King authored
Merge-request: !3157
-
Brad King authored
The implicit include directory extraction added by commit 5990ecb7 (Compute implicit include directories from compiler output, 2018-12-07, v3.14.0-rc1~108^2) leaves paths like `/usr/lib/../include` unchanged. Fix the logic to canonicalize such paths (e.g. to `/usr/include`) as we do for implicit link directories already. This is important to ensure the set of implicit directories is represented in the same form as the include directories that will be compared to them. Issue: #19095
-
Brad King authored
Merge-request: !3159
-
Brad King authored
Merge-request: !3160
-
Brad King authored
Build KWSys with `CP_UTF8` internal encoding so that we can dynamically load modules by absolute paths that contain international characters. This is needed now that KWSys DynamicLoader uses KWSys Encoding instead of hard-coding `CP_UTF8` itself.
-
Kitware Robot authored
-
- 28 Mar, 2019 5 commits
-
-
Clément Rezvoy authored
Both commit 88ecfd8b (CPackIFW: Add some options, 2016-11-11, v3.8.0-rc1~248^2) and commit e5089c56 (CPackIFW: Add some options, 2017-01-24, v3.8.0-rc1~53^2) added some options to this macro's documentation and implementation, but the actual processing of the parsed options was never added. Add it now. Reviewed-by:
Konstantin Podsvirov <konstantin@podsvirov.pro>
-
Sebastian Holtermann authored
The `cmLocalGenerator::GetIncludeDirectoriesImplicit` method is called by `cmQtAutoGenInitializer` to get the compiler's list of implicit include directories. Since commit 557b2d6e (Fix regression in -I/usr/include exclusion logic, 2019-02-13, v3.14.0-rc2~6^2~2) the method hard-codes exclusion of `/usr/include` for historical reasons. However, it should not be reported as a real implicit include directory unless the compiler really has it. Refactor the logic to distinguish the hard-coded exclusion of `/usr/include` from the real list of implicit include directories. Fixes: #19100
-
Brad King authored
* upstream-KWSys: KWSys 2019-03-28 (e92bdbe8)
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit e92bdbe8e6eca2a8b6dcf14920e5e25308504206 (master). Upstream Shortlog ----------------- Ben Boeckel (7): 30198dbc DynamicLoader: fix error reporting on Windows cf6b5f69 DynamicLoader: use Encoding::ToWindowsExtendedPath for the libname d17291ad DynamicLoader: support loading libraries using flags 40d9e482 DynamicLoader: support loading sibling libraries on Windows 971809c5 DynamicLoader: test the SearchBesideLibrary flag efb006b9 DynamicLoader: include stdio.h for _snprintf 9e8e9ba0 DynamicLoader: avoid the min/max macros from windows.h Brad King (1): 92334e76 SystemTools: CopyFileAlways: avoid copying file over self
-
Kitware Robot authored
-
- 27 Mar, 2019 3 commits
-
-
Robert Maynard authored
-
Robert Maynard authored
Previously compilers that had full support for a language standard level was forced to verify this every time a new build directory was created. Now we record this information and insert the correct granular compile features instead of doing a try_compile.
-
Ruslan Baratov authored
-