summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | | | | |
| * | | | | | | | gitlab-ci: re-organize packaging pipelineBrad King2020-09-293-15/+27
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the macOS package build job into the `build` stage. Since it depends on the sphinx doc package job, add a preceding `prep` stage.
* | | | | | | | Merge branch 'release-3.18'Brad King2020-09-300-0/+0
|\ \ \ \ \ \ \ \