summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* gitlab-ci: add a job to upload macOS binariesBen Boeckel2020-09-162-0/+33
|
* ci: use a pre-built Qt for macOS packagesBen Boeckel2020-09-162-9/+25
|
* gitlab-ci: add a job to make macOS packagesBen Boeckel2020-09-164-0/+73
|
* gitlab-ci: add a job to make a doc "bundle"Ben Boeckel2020-09-167-7/+48
| | | | | This can be added to any other platform's package by reusing the artifact.
* gitlab-ci: always place the build directory at the topBen Boeckel2020-09-161-1/+1
|
* ci: remove extra newlineBen Boeckel2020-09-161-1/+0
|
* Utilities: also support an already extracted doc treeBen Boeckel2020-09-161-0/+5
|
* Merge topic 'flexiblas'Brad King2020-09-162-0/+34
|\ | | | | | | | | | | | | 68349ae214 Find{BLAS,LAPACK}: Add support for FlexiBLAS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5225
| * Find{BLAS,LAPACK}: Add support for FlexiBLASMattias Ellert2020-09-142-0/+34
| | | | | | | | http://www.mpi-magdeburg.mpg.de/mpcsc/software/FlexiBLAS/
* | Merge topic 'CMAKE_LINKER_points_to_lld_link_for_msvc_with_clang_gnu_interface'Brad King2020-09-161-1/+5
|\ \ | | | | | | | | | | | | | | | | | | 013270ef09 Clang: Detect lld-link when using gnu front end with msvc target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5193
| * | Clang: Detect lld-link when using gnu front end with msvc targetThomas Bernard2020-09-141-1/+5
| |/ | | | | | | Fixes: #21137
* | CMake Nightly Date StampKitware Robot2020-09-161-1/+1
| |
* | Merge topic 'ExternalProject-steps-refinement'Brad King2020-09-1537-96/+730
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | b4fc4da903 ExternalProject: Add policy CMP0114 to refine step target dependencies f5791e24c6 Tests: Match RunCMake.ExternalProject NO_DEPENDS output more strictly b637ef494c ExternalProject: Factor out an internal helper to add a step target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5215
| * | ExternalProject: Add policy CMP0114 to refine step target dependenciesBrad King2020-09-1436-50/+655
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `ExternalProject_Add_StepTargets` and `INDEPENDENT_STEP_TARGETS` have some limitations and lack some sanity checks. They can cause confusing build systems to be generated. The basic problems are: * The notion of step independence is attached to the step target rather than the step itself. * The custom commands implementing the steps are duplicated in the step targets and the primary targets. This can cause races. It is also incompatible with the Xcode "new build system". Fix this by introducing policy CMP0114 to change the way step target dependencies are handled. Define independence from external dependencies as a property of each individual step regardless of whether there is a target for it. Add dependencies among the primary target and the step targets such that each custom command only appears in one target. When some steps are disconnected from the primary target, add step targets for the steps commonly depended upon so that there is a place to hold their custom commands uniquely. Fixes: #18663
| * | Tests: Match RunCMake.ExternalProject NO_DEPENDS output more strictlyBrad King2020-09-101-18/+38
| | |
| * | ExternalProject: Factor out an internal helper to add a step targetBrad King2020-09-102-22/+31
| | |
* | | Merge branch 'release-3.17' into masterBrad King2020-09-151-0/+9
|\ \ \
| * | | CMake 3.17.5v3.17.5Brad King2020-09-151-1/+1
| | | |
| * | | Merge branch 'backport-3.17-automoc-path-prefix-off' into release-3.17Brad King2020-09-151-0/+9
| |\ \ \
| | * | | Help: Add 3.17.5 release note about AUTOMOC_PATH_PREFIX default changeJoerg Bornemann2020-09-151-0/+9
| | | | |
| | * | | Merge branch 'backport-3.16-automoc-path-prefix-off'Brad King2020-09-151-5/+11
| | |\ \ \
| * | \ \ \ Merge branch 'release-3.16' into release-3.17Brad King2020-09-151-5/+11
| |\ \ \ \ \ | | |/ / / / | |/| | | |
* | | | | | Merge branch 'release-3.16' into masterBrad King2020-09-151-5/+11
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | CMake 3.16.9v3.16.9Brad King2020-09-151-1/+1
| | | | | |
| * | | | | Merge branch 'backport-3.16-automoc-path-prefix-off' into release-3.16Brad King2020-09-151-5/+11
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| | * | | | Help: Add 3.16.9 release note about AUTOMOC_PATH_PREFIX default changeJoerg Bornemann2020-09-151-5/+11
| | | | | |
* | | | | | Merge topic 'cuda_clang_scattered_cross'Brad King2020-09-152-2/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2c0d5d01ee CUDA: Support scattered installations when crosscompiling with Clang Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5222
| * | | | | | CUDA: Support scattered installations when crosscompiling with ClangRaul Tambre2020-09-142-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously when CMAKE_CROSSCOMPILING was ON we'd end up not setting the target directory if the non-scattered one didn't exist. Fix this by assuming a scattered installation if the target directory isn't set after the crosscompiling logic.
* | | | | | | Merge topic 'commands-unordered-map'Marc Chevrier2020-09-151-3/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 967792a662 cmState: store commands in unordered_map Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5219
| * | | | | | | cmState: store commands in unordered_mapOleksandr Koval2020-09-111-3/+3
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2020-09-151-1/+1
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Merge topic 'findpython-docs-fixes'Kyle Edwards2020-09-143-3/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b564ced24f FindPython: fix typo in Python_LIBRARY_DIRS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5220
| * | | | | | | FindPython: fix typo in Python_LIBRARY_DIRSPhilipp Storz2020-09-113-3/+3
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes the wrong spelling of Python_LIBRARY_DIRS as "Python_LIBRAY_DIRS" which exists in - FindPython - FindPython2 - FindPython3
* | | | | | | Merge topic 'add_COMPILER_TARGET_for_all_clang_variants_on_windows'Brad King2020-09-144-10/+14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cf83758b24 Clang: Implement CMAKE_${LANG}_COMPILER_TARGET for all variants on windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5192
| * | | | | | | Clang: Implement CMAKE_${LANG}_COMPILER_TARGET for all variants on windowsThomas Bernard2020-09-114-10/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21097
* | | | | | | | Merge topic 'test-pch-instantiate-templates'Brad King2020-09-141-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0512e94eb0 Tests: Fix PchInstantiateTemplates case on macOS with CMAKE_OSX_ARCHITECTURES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5217
| * | | | | | | | Tests: Fix PchInstantiateTemplates case on macOS with CMAKE_OSX_ARCHITECTURESBrad King2020-09-111-2/+2
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the test added by commit 8c8f03422e (PCH: Template instantiation support, 2020-08-28) to recognize flags on PCH files whose names include the architecture. This occurs when `CMAKE_OSX_ARCHITECTURES` is set.
* | | | | | | | Merge topic 'import-export-doc'Brad King2020-09-1424-1/+1181
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3310801aab Help: Add Importing and Exporting Guide Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5157
| * | | | | | | | Help: Add Importing and Exporting GuideBetsy McPhail2020-09-1124-1/+1181
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2020-09-141-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2020-09-131-1/+1
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2020-09-121-1/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge topic 'ispc_window_failures'Brad King2020-09-117-13/+54
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bf88a94d88 ISPC: CompilerLauncher tests work properly with x86 builds 8de145cae1 ISPC: DynamicLibrary test now passes on windows. a83521e082 ISPC: Use the `obj` file extension for objects on windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5213
| * | | | | | | ISPC: CompilerLauncher tests work properly with x86 buildsRobert Maynard2020-09-101-0/+4
| | | | | | | |
| * | | | | | | ISPC: DynamicLibrary test now passes on windows.Robert Maynard2020-09-105-12/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The MSVC linker needs to know what MSVC runtime a shared library needs. ISPC objects don't have a '/DIRECTIVE' entry for the MSVC runtime as they have no dependency on it. Therefore we need to add a C or C++ source to each shared library so the MSVC linker knows what runtime to embed
| * | | | | | | ISPC: Use the `obj` file extension for objects on windowsRobert Maynard2020-09-101-1/+5
| |/ / / / / /
* | | | | | | Merge branch 'release-3.18'Brad King2020-09-110-0/+0
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge topic 'armclang-fixes' into release-3.18Brad King2020-09-111-2/+3
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3d1ed986e2 ARMClang: Fix link line generation after addition of armlink support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Osama Moharam <osama.moharam.uw@renesas.com> Merge-request: !5211
* | \ \ \ \ \ \ \ Merge topic 'armclang-fixes'Brad King2020-09-111-2/+3
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3d1ed986e2 ARMClang: Fix link line generation after addition of armlink support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Osama Moharam <osama.moharam.uw@renesas.com> Merge-request: !5211
| * | | | | | | | ARMClang: Fix link line generation after addition of armlink supportMarc Chevrier2020-09-101-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revise logic added by commit 73fb6ac82b (ARMClang: Add support for armlink, 2020-06-02, v3.18.0-rc1~27^2). Fixes: #21154