summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * | | | | | | Intel: Add Intel Clang compiler identificationHarini Chilamantula2020-09-293-0/+9
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compiler identifies itself with the `__INTEL_CLANG_COMPILER` preprocessor definition.
* | | | | | | Merge topic 'FindPython-version_range'Craig Scott2020-10-017-142/+491
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e4b7049230 FindPython: Add version range support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5265
| * | | | | | FindPython: Add version range supportMarc Chevrier2020-09-307-142/+491
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21107
* | | | | | | Merge topic 'ci-continuous'Brad King2020-10-013-9/+33
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4e08ce720b gitlab-ci: add sphinx job to continuous build ff72dbfb14 gitlab-ci: configure rules to enable continuous builds of staged MRs a7afd8d3b0 gitlab-ci: use separate rules for dependent jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5304
| * | | | | | gitlab-ci: add sphinx job to continuous buildBrad King2020-09-301-0/+3
| | | | | | |
| * | | | | | gitlab-ci: configure rules to enable continuous builds of staged MRsBrad King2020-09-302-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Configure rules to allow jobs for continuous builds to be enabled on a project that configures a specific branch this purpose.
| * | | | | | gitlab-ci: use separate rules for dependent jobsBrad King2020-09-302-9/+19
| | |_|/ / / | |/| | | |
* | | | | | CMake Nightly Date StampKitware Robot2020-10-011-1/+1
|/ / / / /
* | | | | Merge topic 'cmake_language-DEFER'Brad King2020-09-30153-129/+1153
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e8b0359a43 cmake_language: Add signature to DEFER calls to later times 9880549405 cmake_language: Make all errors fatal 4f33f3dcff cmake_language(CALL): Accept empty ${var} expansions 4ebe9c4ce1 cmake_language(EVAL): Factor out internal helper 78ff24a3a7 Help: Use singular placeholder name in cmake_language signature edd60d4419 Tests: Simplify RunCMake.cmake_language invalid command cases 1a5bf8245e cmMakefile: Clarify name of internal list file run method Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5262
| * | | | cmake_language: Add signature to DEFER calls to later timesBrad King2020-09-29143-25/+1038
| | | | | | | | | | | | | | | | | | | | Fixes: #19575
| * | | | cmake_language: Make all errors fatalBrad King2020-09-291-17/+19
| | | | |
| * | | | cmake_language(CALL): Accept empty ${var} expansionsBrad King2020-09-297-69/+71
| | | | | | | | | | | | | | | | | | | | | | | | | Factor out an internal helper. Generalize partial argument expansion and call the helper on a clean boundary between raw arguments.
| * | | | cmake_language(EVAL): Factor out internal helperBrad King2020-09-291-24/+32
| | | | |