summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | |
| * | | | Help: Use singular placeholder name in cmake_language signatureBrad King2020-09-291-2/+2
| | | | |
| * | | | Tests: Simplify RunCMake.cmake_language invalid command casesBrad King2020-09-295-17/+16
| | | | |
| * | | | cmMakefile: Clarify name of internal list file run methodBrad King2020-09-292-8/+8
| | | | |
* | | | | Merge topic 'find-package-check-empty-version-range'Craig Scott2020-09-3017-36/+97
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 212b0afb66 find_package: raise error on empty version range Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5294
| * | | | | find_package: raise error on empty version rangeMarc Chevrier2020-09-2917-36/+97
| | | | | |
* | | | | | Merge topic 'vs-mixed-lang-std'Brad King2020-09-304-0/+49
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b325484928 VS: Fix C language standard in target with C++ sources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5295
| * | | | | | VS: Fix C language standard in target with C++ sourcesBrad King2020-09-294-0/+49
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add C-language standard to target-wide C++ settings. Fixes: #21195
* | | | | | Merge topic 'update-kwsys'Brad King2020-09-301-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2132f2d49b Merge branch 'upstream-KWSys' into update-kwsys eaf37ffde9 KWSys 2020-09-29 (4a19ed43) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5293
| * \ \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2020-09-291-1/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2020-09-29 (4a19ed43)
| | * | | | | | KWSys 2020-09-29 (4a19ed43)KWSys Upstream2020-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 4a19ed432e73d9720244eb52799c4c0a54172eca (master). Upstream Shortlog ----------------- Deniz Bahadir (1): 8bc06cf8 Regex: Double the maximal allowed size for a regex (to 2^{16}-1)
* | | | | | | | Merge topic 'ci-src-package'Brad King2020-09-306-15/+73
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 448b411d99 gitlab-ci: add a job to upload source packages 45633a6297 gitlab-ci: add a job to make source packages 17decc4691 gitlab-ci: re-organize packaging pipeline Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5297
| * | | | | | | | gitlab-ci: add a job to upload source packagesBrad King2020-09-291-0/+11
| | | | | | | | |
| * | | | | | | | gitlab-ci: add a job to make source packagesBrad King2020-09-295-0/+35
| | | | | | | | |