summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'update-regenerate-lexers'Brad King2020-10-051-1/+4
|\ | | | | | | | | | | | | a3025e2f9b Utilities/Scripts: Update regenerate-lexers.bash Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5316
| * Utilities/Scripts: Update regenerate-lexers.bashKyle Edwards2020-10-021-1/+4
| | | | | | | | | | | | | | 62d7acc6 added arguments to Flex when regenerating cmCommandArgumentLexer, but this was not reflected in Utilities/Scripts/regenerate-lexers.bash. Update the script with the proper arguments.
* | Merge topic 'cuda_nvcc_abi_werror'Brad King2020-10-052-1/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | 079ea66468 CMakeDetermineCompilerABI: Handle NVCC-style -Werror flags Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Seth R Johnson <johnsonsr@ornl.gov> Merge-request: !5318
| * | CMakeDetermineCompilerABI: Handle NVCC-style -Werror flagsRaul Tambre2020-10-042-1/+5
| | | | | | | | | | | | | | | | | | NVCC doesn't require an equals sign for its -Werror flags. Fixes #21265.
* | | CMake Nightly Date StampKitware Robot2020-10-051-1/+1
| | |
* | | Merge topic 'xcode-refactor-framework-linking'Craig Scott2020-10-047-17/+78
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ce2dee9e5b Xcode: Don't add framework as -framework argument in linker info list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5216
| * | | Xcode: Don't add framework as -framework argument in linker info listGusts Kaksis2020-10-027-17/+78
| | | |
* | | | Merge topic 'FetchContent_missing_SOURCE_DIR'Craig Scott2020-10-046-0/+32
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | b030a6af88 FetchContent: Raise error if manually given source dir does not exist Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5317
| * | | FetchContent: Raise error if manually given source dir does not existCraig Scott2020-10-036-0/+32
| |/ / | | | | | | Fixes: #21208
* | | CMake Nightly Date StampKitware Robot2020-10-041-1/+1
| | |
* | | Merge topic 'FindSWIG-foreach-missing'Craig Scott2020-10-034-1/+31
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 127436192d FindSWIG: Fix syntax error Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5313
| * | | FindSWIG: Fix syntax errorMarc Chevrier2020-10-024-1/+31
| | |/ | |/| | | | | | | | | | | | | Add some tests to cover all cases regarding version handling Fixes: #21264
* | | CMake Nightly Date StampKitware Robot2020-10-031-1/+1
|/ /
* | Merge topic 'UseSWIG-output-source-file-properties'Brad King2020-10-0211-10/+213
|\ \ | | | | | | | | | | | | | | | | | | 4a81a0ce3d UseSWIG: Add OUTPUT_DIR and OUTFILE_DIR source file properties Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5303
| * | UseSWIG: Add OUTPUT_DIR and OUTFILE_DIR source file propertiesMarc Chevrier2020-09-3011-10/+213
| | | | | | | | | | | | | | | | | | | | | These properties enable to manage output directories on per source file basis. Fixes: #21250
* | | Merge topic 'execute_process-fatal-error'Brad King2020-10-0213-2/+101
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 116a427eb1 execute_process: add options for fatal errors on subprocess failure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5243
| * | | execute_process: add options for fatal errors on subprocess failureAsit Dhal2020-10-0113-2/+101
| | | | | | | | | | | | | | | | Fixes: #19930
* | | | Merge topic 'ctest-memcheck-compute-sanitizer'Brad King2020-10-021-1/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 050720f3ad CTest: add compute-sanitizer alias for cuda-memcheck Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5305
| * | | | CTest: add compute-sanitizer alias for cuda-memcheckTobias Ribizel2020-10-011-1/+2
| |/ / /
* | | | Merge topic 'FindPython-tests-optimizations'Marc Chevrier2020-10-0221-82/+82
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5537ccd814 FindPython: Tests optimizations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5307
| * | | | FindPython: Tests optimizationsMarc Chevrier2020-10-0121-82/+82
| | | | | | | | | | | | | | | | | | | | | | | | | * Use 'project(... LANGUAGES NONE)' when possible * enhance error messages wording
* | | | | Merge topic 'optimize-cmListFileFunction'Marc Chevrier2020-10-0214-85/+123
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | e614528ad1 cmListFileCache: Make cmListFileFunction a shared pointer Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5228
| * | | | cmListFileCache: Make cmListFileFunction a shared pointerOleksandr Koval2020-10-0114-85/+123
| | |/ / | |/| | | | | | | | | | | | | | Passing cmListFileFunction everywhere by-value involves big overhead. Now cmListFileFunction stores std::shared_ptr to the underlying data.
* | | | Merge topic 'FindSWIG-version-range'Craig Scott2020-10-024-6/+70
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d300ee2a9 FindSWIG: Add version range support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5306
| * | | | FindSWIG: Add version range supportMarc Chevrier2020-10-014-6/+70
| |/ / /
* | | | CMake Nightly Date StampKitware Robot2020-10-021-1/+1
| | | |
* | | | Merge topic 'ci-win-no-ExternalData'Brad King2020-10-011-0/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a58e3c7e8b ci: Skip the Module.ExternalData test on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5311
| * | | | ci: Skip the Module.ExternalData test on WindowsBrad King2020-10-011-0/+9
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | This test spuriously fails too frequently and breaks our pipelines. Pending further investigation into the race causing the failure, skip the test on Windows for now. The module is well covered by the test on other platforms anyway.
* | | | Merge topic 'ci-test-external-max-parallel'Brad King2020-10-011-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 22b3a1abd9 ci: support a max parallelism for test-ext jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5310
| * | | | ci: support a max parallelism for test-ext jobsBrad King2020-10-011-0/+5
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | Machines may have more cores than testing actually supports. Apply the change from commit e80362252f (ci: support a max parallelism for tests, 2020-09-28) to tests in the test-ext stage too.
* | | | Merge topic 'doc-rel-ci'Brad King2020-10-011-1/+17
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | 7074b4c08c Help/dev: Add maintainer guide steps for CI packaging pipeline updates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5309
| * | | Help/dev: Add maintainer guide steps for CI packaging pipeline updatesBrad King2020-10-011-1/+17
|/ / /
* | | Merge topic 'ci-linux-package'Brad King2020-10-012-8/+85
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1853201bfa gitlab-ci: hide modern whitespace attribute usage from old Git versions bd83c9f073 gitlab-ci: add jobs to make Linux release packages 46b1fc2387 gitlab-ci: rename package-pipeline jobs to end in "-package" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5286
| * | | gitlab-ci: hide modern whitespace attribute usage from old Git versionsBen Boeckel2020-10-011-0/+10
| | | | | | | | | | | | | | | | | | | | The old Git doesn't understand our new `eol=` attribute usage, so make it not care about the difference.
| * | | gitlab-ci: add jobs to make Linux release packagesBen Boeckel2020-10-012-0/+67
| | | | | | | | | | | | | | | | These reuse the doc artifacts as the macOS package does.
| * | | gitlab-ci: rename package-pipeline jobs to end in "-package"Brad King2020-10-011-8/+8
| | | |
* | | | Merge topic 'macos-arm64'Brad King2020-10-016-5/+40
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b6c60f14b6 macOS: Default to arm64 architecture on Apple Silicon hosts 383e81aa60 Tests: Teach RunCMake to ignore Xcode internal objc warnings 8f75912176 Tests: Enable Assembler test case when CMAKE_OSX_ARCHITECTURES has one value Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5291
| * | | | macOS: Default to arm64 architecture on Apple Silicon hostsBrad King2020-09-305-4/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Detect `arm64` hardware using a method that pierces Rosetta. If `CMAKE_OSX_ARCHITECTURES` is not set, pass explicit flags to the toolchain to use `arm64` instead of letting the toolchain pick. Fixes: #20989
| * | | | Tests: Teach RunCMake to ignore Xcode internal objc warningsBrad King2020-09-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Xcode on Apple Silicon warns: objc[...]: Class AMSupportURL... is implemented in both ... One of the two will be used. Which one is undefined. Teach RunCMake to drop such lines before matching against expected output.
| * | | | Tests: Enable Assembler test case when CMAKE_OSX_ARCHITECTURES has one valueBrad King2020-09-291-1/+4
| | | | |
* | | | | Merge topic 'cmake-gui-reference-manual'Brad King2020-10-014-8/+40
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0fe2ee3d43 CMake GUI: Add "CMake Reference Manual" help item 391ff1ec51 Refactor: Modernize cmSystemTools::FindCMakeResources() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5302
| * | | | | CMake GUI: Add "CMake Reference Manual" help itemKyle Edwards2020-09-304-2/+34
| | | | | | | | | | | | | | | | | | | | | | | | And switch the ordering of "Help" and "About".
| * | | | | Refactor: Modernize cmSystemTools::FindCMakeResources()Kyle Edwards2020-09-301-6/+6
| | |_|_|/ | |/| | | | | | | | | | | | | Use cmStrCat(), cmStrLen(), and cmHasLiteralSuffix().
* | | | | Merge topic 'genexpr-for-mfc-flag'Brad King2020-10-015-2/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c1f1eaf7a4 VS: Teach CMAKE_MFC_FLAG to support generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5283
| * | | | | VS: Teach CMAKE_MFC_FLAG to support generator expressionsAndrey Starodubtsev2020-09-305-2/+13
| | | | | |
* | | | | | Merge topic 'msvc_implib'Brad King2020-10-015-10/+41
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7bda9a7fc7 VS: Make ImportLibary generation optional Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5282
| * | | | | | VS: Make ImportLibary generation optionalMark Jansen2020-09-305-10/+41
| | |/ / / / | |/| | | | | | | | | | | | | | | | Fixes: #21180
* | | | | | Merge topic 'find_package-check-dir'Brad King2020-10-011-4/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2ff1693066 find_package: avoid showing files as directories when searching config files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5301
| * | | | | | find_package: avoid showing files as directories when searching config filessanchayanghosh2020-09-301-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach `cmFileListGeneratorBase::Consider` to skip non-directories so that all call sites get the check. Fixes: #21212
* | | | | | | Merge topic 'intel-clang'Brad King2020-10-013-0/+9
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5c3a93ab88 Intel: Add Intel Clang compiler identification Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5300