summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'source_group_forward_slashes'Brad King2020-05-111-4/+4
|\ | | | | | | | | | | | | faf44a8cdb source_group: Support forward slashes in group hierarchy Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4727
| * source_group: Support forward slashes in group hierarchyCraig Scott2020-05-101-4/+4
| | | | | | Fixes: #18076
* | Merge topic 'unity_explicit_groups'Brad King2020-05-112-44/+135
|\ \ | | | | | | | | | | | | | | | | | | | | | 9f4eb352fe Unity Builds: Support explicit specification of sources to groups b00585adcc Unity: Refactor implementation to make it easier to extend Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4716
| * | Unity Builds: Support explicit specification of sources to groupsRobert Maynard2020-05-072-3/+65
| | | | | | | | | | | | | | | Instead of having CMake determine which files should go into each unity file, the user can now use explicitly state the mapping.
| * | Unity: Refactor implementation to make it easier to extendRobert Maynard2020-05-061-45/+74
| | |
* | | CMake Nightly Date StampKitware Robot2020-05-111-1/+1
| |/ |/|
* | CMake Nightly Date StampKitware Robot2020-05-101-1/+1
| |
* | CMake Nightly Date StampKitware Robot2020-05-091-1/+1
| |
* | Merge topic 'third-parties-layout'Brad King2020-05-0872-117/+127
|\ \ | | | | | | | | | | | | | | | | | | | | | 2faa3f6c55 Refactoring: Third-parties public headers are under cm3p prefix 75e87e3db4 bootstrap: update list of problematic files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4705
| * | Refactoring: Third-parties public headers are under cm3p prefixMarc Chevrier2020-05-0772-117/+127
| | | | | | | | | | | | Fixes: #20666
* | | Merge topic 'pch-reuse-multi'Brad King2020-05-081-1/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a2ee941aba Merge branch 'backport-pch-reuse-multi' into pch-reuse-multi 605d6c65c9 PCH: Fix REUSE_FROM in multi-config generators 7a1c7736cb PCH: Fix REUSE_FROM in multi-config generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4717
| * | | PCH: Fix REUSE_FROM in multi-config generatorsAndreas Schönle2020-05-071-1/+3
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | Since commit a55df20499 (Multi-Ninja: Add precompile headers support, 2020-01-10, v3.17.0-rc1~136^2) the re-used PCH file object is added once for each configuration to flags used for all configurations. Put it in the flags for only the corresponding configuration instead. Fixes: #20680
* | | CMake Nightly Date StampKitware Robot2020-05-081-1/+1
| | |
* | | Merge topic 'script-mode-and-arbitrary-args'Craig Scott2020-05-071-1/+7
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | e4f1b301fe cmake: Allow arbitrary args passed to CMake script Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4707
| * | cmake: Allow arbitrary args passed to CMake scriptAlex Turbov2020-05-061-1/+7
| | |
* | | CMake Nightly Date StampKitware Robot2020-05-071-1/+1
| |/ |/|
* | CMake Nightly Date StampKitware Robot2020-05-061-1/+1
| |
* | Merge topic 'remove_cli__symbols'Brad King2020-05-051-2/+10
|\ \ | | | | | | | | | | | | | | | | | | be75622e49 bindexplib: Do not export symbols from managed code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4692
| * | bindexplib: Do not export symbols from managed codeMarkus Mayer2020-05-041-2/+10
| | | | | | | | | | | | Fixes: #20653
* | | CMake Nightly Date StampKitware Robot2020-05-051-1/+1
| | |
* | | Merge topic 'patch-7'Brad King2020-05-042-0/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 086c20e9a6 OpenWatcom: Enable 16-bit targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4665
| * | | OpenWatcom: Enable 16-bit targetsJiri Malak2020-05-012-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Up to now CMake used OpenWatcom 32-bit target tools only. This fix enable to use OpenWatcom 16-bit target tools too. If CMAKE_SYSTEM_PROCESSOR(cross-compilation) is 'I86' then OpenWatcom tools for 16-bit targets are used.
* | | | Merge topic 'gcc8-unused-function'Brad King2020-05-042-0/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1b4ab323fd Fix build warnings for unused functions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4697
| * | | | Fix build warnings for unused functionsWouter Klouwen2020-05-012-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit addresses two sources of build errors when using the warning flag -Werror=unused-function for GCC in the default compiler flags. The affected functions are not used when building in bootstrap mode and therefore should be ifdefed out. No functional changes.
* | | | | CMake Nightly Date StampKitware Robot2020-05-041-1/+1
| |_|_|/ |/| | |
* | | | CMake Nightly Date StampKitware Robot2020-05-031-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2020-05-021-1/+1
| | | |
* | | | Merge topic 'cpack-deb-windows-newline'Brad King2020-05-011-11/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3ffd2741c1 CPack: Fix newline output in .deb generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4695
| * | | | CPack: Fix newline output in .deb generatorKyle Edwards2020-04-301-11/+15
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | When running CPack on Windows, LF newlines are converted to CRLF unless binary mode is used. Use binary mode whenever possible. Fixes: #20659
* | | | Merge topic 'cmprop-state'Brad King2020-05-018-30/+24
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e267c3fddf cmState::GetInitializedCacheValue: return cmProp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4696
| * | | | cmState::GetInitializedCacheValue: return cmPropVitaly Stakhovsky2020-04-308-30/+24
| |/ / / | | | | | | | | | | | | cmProp alias is used; no actual change in type
* | | | Merge topic 'stdstring-getsafeprop'Brad King2020-05-0112-28/+36
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 53675adbcf GetSafeProperty: return std::string const& Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4683
| * | | | GetSafeProperty: return std::string const&Vitaly Stakhovsky2020-04-3012-28/+36
| |/ / /
* | | | Merge topic 'stl-support'Brad King2020-05-0135-98/+34
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d4a9ee398 Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4689
| * | | | Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view>Marc Chevrier2020-04-3035-98/+34
| | |_|/ | |/| |
* | | | Merge topic 'cm_cxx_features-icpc-10121'Brad King2020-05-011-0/+2
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | 231637eae2 cm_cxx_features: Filter out 'icpc: command line warning #10121' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4698
| * | | cm_cxx_features: Filter out 'icpc: command line warning #10121'Jennifer Kathleen Green2020-04-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This warning appears for: overriding '-xCORE-AVX2' with '-march=haswell'` in some Cray environments. Fixes: #20664
* | | | CMake Nightly Date StampKitware Robot2020-05-011-1/+1
| |_|/ |/| |
* | | Merge topic 'gitlab-ci-lint'Brad King2020-04-3013-12/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4318e8ed35 gitlab-ci: add iwyu job 0866b9253b gitlab-ci: add initial clang-tidy build 0a5bcf97b9 gitlab-ci: add scripts for use by CI 960158b90d ci: add scripts to download build tools 6af91c7c4d ci: add an image for Debian 10 68903ae238 ci: add a Docker container for building CMake 3ac24a8a6e cmFunctionBlocker: include missing header b745b8fd36 IWYU: mark includes needed for assert statements as needed ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4643
| * | | cmFunctionBlocker: include missing headerBen Boeckel2020-04-291-0/+1
| | | | | | | | | | | | | | | | | | | | This is needed to have `std::string::operator==` used in the code. Mark it as such since older IWYU releases don't recognize this.
| * | | IWYU: mark includes needed for assert statements as neededBen Boeckel2020-04-291-0/+1
| | | |
| * | | IWYU: mark cmLinkLineComputer as necessaryBen Boeckel2020-04-292-2/+2
| | | | | | | | | | | | | | | | | | | | IWYU is not seeing that the full declaration is necessary for `std::unique_ptr<cmLinkLineComputer>`.
| * | | IWYU: mark <cstddef> as neededBen Boeckel2020-04-299-9/+9
| | | | | | | | | | | | | | | | Newer IWYU is not seeing them as needed for `size_t`.
| * | | IWYU: add a mapping for other `__decay_and_strip` instancesBen Boeckel2020-04-291-1/+0
| | | |
* | | | Merge topic 'cmprop-gt'Brad King2020-04-3032-649/+644
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 36aba01223 cmGeneratorTarget::GetProperty: return cmProp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4686
| * | | | cmGeneratorTarget::GetProperty: return cmPropVitaly Stakhovsky2020-04-2932-649/+644
| |/ / /
* | | | Merge topic 'cm_cxx_features-libhugetlbfs'Brad King2020-04-301-0/+2
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| | | | | | | | 4ab0d37b41 cm_cxx_features: Filter out libhugetlbfs warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4681
| * | cm_cxx_features: Filter out libhugetlbfs warningsJennifer Green2020-04-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this, CMake fails to build on Cray systems with a craype-hugepages modulefile loaded on the front-end due to libhugetlbfs warnings breaking the CXX Feature tests. Filter out the warnings so the bootstrap can proceed to successfully install CMake on Cray Linux systems. Fixes: #20645
| * | CMake 3.17.2v3.17.2Brad King2020-04-281-1/+1
| | |
| * | Merge topic 'makefile-objc' into release-3.17Brad King2020-04-282-3/+4
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | c4d09fdc6d Makefiles: Add Objective C/C++ compilations to compile_commands.json 98aa628f0b Makefiles: Scan Objective C/C++ preprocessor dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4675