summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | | | CMake Nightly Date StampKitware Robot2020-04-301-1/+1
| |_|/ |/| |
* | | Merge topic 'vs_platform_toolset'Brad King2020-04-291-2/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 197b4cbe18 VS: Add option for per-target PlatformToolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4682
| * | | VS: Add option for per-target PlatformToolsetJulien Jemine2020-04-291-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a `VS_PLATFORM_TOOLSET` target property to set `PlatformToolset` in the `.vcxproj` file for specific targets. Document that this is safe only when the named toolset uses the same underlying compiler as the primary toolset. Fixes: #17429
* | | | CMake Nightly Date StampKitware Robot2020-04-291-1/+1
|/ / /
* | | Merge topic 'stdstring-fformat'Brad King2020-04-285-18/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 4fd28b9911 cmOutputConverter::GetFortranFormat(): delete const char* overload Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4671
| * | | cmOutputConverter::GetFortranFormat(): delete const char* overloadVitaly Stakhovsky2020-04-275-18/+8
| | | |
* | | | Merge topic 'cmake-gui-empty-compiler'Brad King2020-04-281-4/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7a0c17f704 cmake-gui: Do not pass CMAKE_{C,CXX}_COMPILER items to cmake if empty Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4664
| * | | | cmake-gui: Do not pass CMAKE_{C,CXX}_COMPILER items to cmake if emptyJiri Malak2020-04-271-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If C or C++ compiler is not specified in the initial dialog, do not pass `CMAKE_C_COMPILER` or `CMAKE_CXX_COMPILER` cache entries for cross-compilation setup. Instead allow the normal search for the compiler to proceed.
* | | | | Merge topic 'wmake-null'Brad King2020-04-281-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 511a03f933 Watcom WMake: Use wmake internal %null command for empty command list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4670
| * | | | | Watcom WMake: Use wmake internal %null command for empty command listJiri Malak2020-04-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wmake internal command %null realy do "nothing". It is designed to use in command lists.
* | | | | | Merge topic 'makefile-objc'Brad 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
| * | | | | Makefiles: Add Objective C/C++ compilations to compile_commands.jsonBrad King2020-04-281-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20634
| * | | | | Makefiles: Scan Objective C/C++ preprocessor dependenciesBrad King2020-04-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20635
* | | | | | CMake Nightly Date StampKitware Robot2020-04-281-1/+1
| | | | | |
* | | | | | Merge topic 'ccmake-custom-colors'Brad King2020-04-273-8/+60
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 671fe28313 ccmake: Improve coloring, allow customization f56a695440 ccmake: Rename cmCursesColor::{Options => Choice} Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4629
| * | | | | ccmake: Improve coloring, allow customizationMatthew Woehlke2020-04-242-5/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the default color for strings from BLUE (which is nearly illegible on any terminals using the standard color palette which has been around since at least CGA, almost 40 years ago) to CYAN. Add ability to customize the colors via an environment variable (inspired by LS_COLORS and using similar syntax). Fixes: #20596
| * | | | | ccmake: Rename cmCursesColor::{Options => Choice}Matthew Woehlke2020-04-243-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename the internal name for the color applied to multiple-choice options to avoid use of the overloaded term 'option'.
* | | | | | CMake Nightly Date StampKitware Robot2020-04-271-1/+1
| |_|/ / / |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2020-04-261-1/+1
| |_|/ / |/| | |
* | | | CMake Nightly Date StampKitware Robot2020-04-251-1/+1
| | | |
* | | | Merge topic 'ninja-order-only-fix'Brad King2020-04-243-6/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d837f8b6fb Merge branch 'master' into ninja-order-only-fix b45976fe10 Ninja: Remove config suffix from order-only target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4654
| * \ \ \ Merge branch 'master' into ninja-order-only-fixKyle Edwards2020-04-23291-5122/+7391
| |\ \ \ \ | | |_|_|/ | |/| | |
| * | | | Ninja: Remove config suffix from order-only targetKyle Edwards2020-04-233-6/+15
| | | | | | | | | | | | | | | | | | | | Fixes: #20621
| * | | | Merge topic 'apple-merge-same-sysroot' into release-3.17Brad King2020-04-222-1/+24
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3a7d1e9592 Apple: Merge per-arch sysroot parameters if all are the same Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4647
| * \ \ \ \ Merge topic 'cpack-symlinks' into release-3.17Brad King2020-04-222-0/+5
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bcc5cd44ed CPack: Do not recurse through directory symlinks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4637
* | | | | | | CMake Nightly Date StampKitware Robot2020-04-241-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | Merge topic 'remove-documentation-module'Brad King2020-04-232-2/+37
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 306a1ba960 Modules/Documentation: remove ad4487a96a cmIncludeCommand: add infrastructure for deprecated modules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4617