summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'xcode-launch-mode'Brad King2022-06-1611-1/+61
|\ | | | | | | | | | | | | a1a0ae3ad4 Xcode: Add Xcode SCHEME control for 'Launch' control Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7355
| * Xcode: Add Xcode SCHEME control for 'Launch' controlHarry Mallon2022-06-1511-1/+61
| |
* | Merge topic '23376-add-compile-properties-to-csharp-sdk-projects'Brad King2022-06-164-0/+88
|\ \ | | | | | | | | | | | | | | | | | | ba6cecea8e VS: Add compile properties to .NET Sdk projects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7373
| * | VS: Add compile properties to .NET Sdk projectsMaxime Raynaud2022-06-154-0/+88
| | |
* | | CMake Nightly Date StampKitware Robot2022-06-161-1/+1
| | |
* | | Merge topic 'find_item-validation-function'Brad King2022-06-1559-17/+424
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | f3b5a7d6df find_(program,library,file,path): add validation function Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7364
| * | | find_(program,library,file,path): add validation functionMarc Chevrier2022-06-1459-17/+424
| | | | | | | | | | | | | | | | Fixes: #23603
* | | | Merge topic 'SerenityOS-platform'Brad King2022-06-158-0/+48
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 45ca894164 SerenityOS: Add Platform module Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ali Mohammad Pur <ali.mpfard@gmail.com> Merge-request: !6837
| * | | | SerenityOS: Add Platform moduleAndrew Kaster2022-06-148-0/+48
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an initial Platform module for SerenityOS [1]. This module is a mix of the platform module currently used to build the Serenity Kernel and Userspace applications and libraries, and the platform module included in the CMake Port [2] which still has some work to do on the system before its other patches could be considered for upstream. As such, the platform module is currently only useful when used with a suitably patched GCC or LLVM cross-compiler toolchain. [1] https://github.com/SerenityOS/serenity [2] https://github.com/SerenityOS/serenity/tree/master/Ports/cmake/patches Issue: #23589
* | | | Merge topic 'cuda_use_response_files'Brad King2022-06-156-49/+83
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6377a43814 CUDA: Support response files with nvcc Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7358
| * | | | CUDA: Support response files with nvccRobert Maynard2022-06-136-49/+83
| | |_|/ | |/| |
* | | | Merge topic 'FindCUDAFixToolkitTargetDirComparison'Brad King2022-06-151-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a7758394af FindCUDA: Fix varaible reset with CUDA_TOOLKIT_TARGET_DIR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7365
| * | | | FindCUDA: Fix varaible reset with CUDA_TOOLKIT_TARGET_DIRJames Bigler2022-06-141-1/+3
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | CUDA_TOOLKIT_TARGET_DIR doesn't always exist in the cache or defined by the user previous to using FindCUDA. In this case it will always reset the variables making it impossible to manually change or set them. This can be fixed by checking to see if the variable is defined before checking against the previously used version stored in CUDA_TOOLKIT_TARGET_DIR_INTERNAL.
* | | | Merge topic 'post-rel-dev'Brad King2022-06-157-6/+26
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ac24f4d49b Configure CMake itself with policies through CMake 3.23 25b1312a6d export: Increase maximum policy version in exported files to 3.23 5c8b776ca3 Add deprecation warnings for policies CMP0102 and below Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7367
| * | | | Configure CMake itself with policies through CMake 3.23Brad King2022-06-143-3/+3
| | | | |
| * | | | export: Increase maximum policy version in exported files to 3.23Brad King2022-06-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The files generatd by `install(EXPORT)` and `export()` commands are known to work with policies as of CMake 3.23, so enable them in sufficiently new CMake versions.
| * | | | Add deprecation warnings for policies CMP0102 and belowBrad King2022-06-143-1/+21
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for policies introduced in CMake 3.17 and below to encourage projects to port away from setting policies to OLD.
* | | | Merge branch 'release-3.24'Brad King2022-06-150-0/+0
|\ \ \ \
| * \ \ \ Merge topic 'ci-rel-win-arm64-nightly' into release-3.24Brad King2022-06-153-6/+29
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 24099112c0 gitlab-ci: Add jobs to package and upload Windows arm64 nightly binaries dfa5401af6 ci: use CMake 3.24.0-rc1 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7368
* | \ \ \ \ Merge topic 'ci-rel-win-arm64-nightly'Brad King2022-06-153-6/+29
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 24099112c0 gitlab-ci: Add jobs to package and upload Windows arm64 nightly binaries dfa5401af6 ci: use CMake 3.24.0-rc1 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7368
| * | | | | gitlab-ci: Add jobs to package and upload Windows arm64 nightly binariesBrad King2022-06-141-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow up commit 7a21173b0e (gitlab-ci: Add job to build Windows arm64 binaries, 2022-06-13, v3.24.0-rc1~4^2~1). Base the package and upload jobs on the approach from commit 4c7c66dcf5 (gitlab-ci: Add jobs to make Windows x86_64 and i386 packages, 2022-05-19). Issue: #21902
| * | | | | ci: use CMake 3.24.0-rc1Brad King2022-06-142-6/+6
| |/ / / /
* | | | | CMake Nightly Date StampKitware Robot2022-06-151-1/+1
| |/ / / |/| | |
* | | | Merge branch 'release-3.24'Brad King2022-06-140-0/+0
|\ \ \ \ | |/ / /
| * | | CMake 3.24.0-rc1v3.24.0-rc1Brad King2022-06-141-1/+1
| | | |
* | | | Merge branch 'release-3.24'Brad King2022-06-140-0/+0
|\ \ \ \ | |/ / /
| * | | Merge topic 'doctop' into release-3.24Brad King2022-06-142-6/+20
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 75aedb1204 Help: Clarify PROJECT_IS_TOP_LEVEL behavior w.r.t. add_subdirectory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7362
* | \ \ \ Merge topic 'doctop'Brad King2022-06-142-6/+20
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 75aedb1204 Help: Clarify PROJECT_IS_TOP_LEVEL behavior w.r.t. add_subdirectory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7362
| * | | | Help: Clarify PROJECT_IS_TOP_LEVEL behavior w.r.t. add_subdirectoryMichael Hirsch2022-06-142-6/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clarify documentation added by commit 2df4badc5f (Help: Note PROJECT_IS_TOP_LEVEL behavior w.r.t. ExternalProject, 2021-07-05, v3.21.0-rc3~1^2). Fixes: #23511
* | | | | Merge branch 'release-3.24'Brad King2022-06-140-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'fortc-warn' into release-3.24Brad King2022-06-141-0/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 812000904e Tests: Add Fortran test C function prototype Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7363
* | \ \ \ \ Merge topic 'fortc-warn'Brad King2022-06-141-0/+1
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 812000904e Tests: Add Fortran test C function prototype Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7363
| * | | | | Tests: Add Fortran test C function prototypeWilliam R. Dieter2022-06-141-0/+1
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | One of three Fortran/C interface test functions is missing a prototype, which causes warnings and sometimes errors depending on compiler versions and flags. Signed-off-by: William R. Dieter <william.r.dieter@intel.com>
* | | | | Merge branch 'release-3.24'Brad King2022-06-140-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'update-kwiml' into release-3.24Brad King2022-06-141-1/+7
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 82eb512637 Merge branch 'upstream-KWIML' into update-kwiml 2a233bb754 KWIML 2022-06-14 (7b9bd7fe) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7356
* | | | | Merge topic 'update-kwiml'Brad King2022-06-141-1/+7
|\ \ \ \ \ | | |/ / / | |/| | / | |_|_|/ |/| | | | | | | | | | | | | | | | | | | 82eb512637 Merge branch 'upstream-KWIML' into update-kwiml 2a233bb754 KWIML 2022-06-14 (7b9bd7fe) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7356
| * | | Merge branch 'upstream-KWIML' into update-kwimlBrad King2022-06-141-1/+7
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | # By KWIML Upstream * upstream-KWIML: KWIML 2022-06-14 (7b9bd7fe)
| | * | | KWIML 2022-06-14 (7b9bd7fe)KWIML Upstream2022-06-141-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwiml.git at commit 7b9bd7fe925396d06d3d9540b4863d6d2382661d (master). Upstream Shortlog ----------------- Brad King (2): 33c2acf1 test: Replace sprintf with snprintf 7b9bd7fe test: Avoid snprintf on MSVC before VS 2015
* | | | | Merge branch 'release-3.24'Brad King2022-06-140-0/+0
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge topic 'ci-rel-win-arm64' into release-3.24Brad King2022-06-1415-21/+240
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d084718eb9 Utilities/Release: Add windows-arm64 package to file table 7a21173b0e gitlab-ci: Add job to build Windows arm64 binaries 06c6e76a12 ci: update to WiX 3.14.0.6526 cca3a73ef0 ci: Factor out Windows x86-family-specific package configuration add3dc9508 ci: Re-order logic for downloading Qt during packaging d0c9225a7e Utilities/Release: Add script to build Qt 6.3.0 Windows binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7360
* | \ \ \ \ Merge topic 'ci-rel-win-arm64'Brad King2022-06-1415-21/+240
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d084718eb9 Utilities/Release: Add windows-arm64 package to file table 7a21173b0e gitlab-ci: Add job to build Windows arm64 binaries 06c6e76a12 ci: update to WiX 3.14.0.6526 cca3a73ef0 ci: Factor out Windows x86-family-specific package configuration add3dc9508 ci: Re-order logic for downloading Qt during packaging d0c9225a7e Utilities/Release: Add script to build Qt 6.3.0 Windows binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7360
| * | | | | Utilities/Release: Add windows-arm64 package to file tableBrad King2022-06-133-1/+15
| | | | | |
| * | | | | gitlab-ci: Add job to build Windows arm64 binariesBrad King2022-06-136-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Base it on the approach from commit 4c7c66dcf5 (gitlab-ci: Add jobs to make Windows x86_64 and i386 packages, 2022-05-19). Leave out the packaging and upload steps for now because they are only for the nightly binaries, and will need a new release of CPack to pass the `arm64` architecture to WiX. Issue: #21902
| * | | | | ci: update to WiX 3.14.0.6526Brad King2022-06-131-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | This version supports the `arm64` architecture.
| * | | | | ci: Factor out Windows x86-family-specific package configurationBrad King2022-06-134-14/+16
| | | | | |
| * | | | | ci: Re-order logic for downloading Qt during packagingBrad King2022-06-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Prepare to support per-architecture URLs.
| * | | | | Utilities/Release: Add script to build Qt 6.3.0 Windows binariesBrad King2022-06-131-0/+135
| | |/ / / | |/| | | | | | | | | | | | | These may be used to build CMake binaries for Windows.
* | | | | Merge branch 'release-3.24'Brad King2022-06-140-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'lcc-warnings' into release-3.24Brad King2022-06-142-5/+5
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | beb07cdda7 Source: Convince LCC that RAII variables are used Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7357
* | \ \ \ \ Merge topic 'lcc-warnings'Brad King2022-06-142-5/+5
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | beb07cdda7 Source: Convince LCC that RAII variables are used Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7357