Brad King
4be10a328a
Merge topic 'findlibxml2_add_names'
...
fa258f175d FindLibXml2 : added libxml2_a to find_library()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5232
2020-09-17 09:45:50 -04:00
Brad King
56c80c8c6d
Merge topic 'system-includes-for-clang-on-windows'
...
bb61c2d024 Clang: use -imsvc for system include dirs when running on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Raul Tambre <raul@tambre.ee >
Acked-by: Thomas Bernard <thomas@famillebernardgouriou.fr >
Merge-request: !5231
2020-09-17 09:44:55 -04:00
Kitware Robot
bdc752e3d5
CMake Nightly Date Stamp
2020-09-17 00:01:17 -04:00
Brad King
10e7aff716
Merge topic 'ci-macos-package'
...
ab2276e6b9 Utilities/Release: remove old macOS release script
9671282bcc gitlab-ci: add a job to upload macOS binaries
5138be9558 ci: use a pre-built Qt for macOS packages
8ff3ce730d gitlab-ci: add a job to make macOS packages
7d4ec05c6f gitlab-ci: add a job to make a doc "bundle"
f0aaf24f08 gitlab-ci: always place the build directory at the top
3a96ea903f ci: remove extra newline
758a8592ed Utilities: also support an already extracted doc tree
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5227
2020-09-16 16:20:19 -04:00
Ben Boeckel
ab2276e6b9
Utilities/Release: remove old macOS release script
...
macOS releases are now made by GitLab-CI.
2020-09-16 16:09:01 -04:00
Ben Boeckel
9671282bcc
gitlab-ci: add a job to upload macOS binaries
2020-09-16 16:09:01 -04:00
Ben Boeckel
5138be9558
ci: use a pre-built Qt for macOS packages
2020-09-16 16:09:01 -04:00
Olivier LIESS
fa258f175d
FindLibXml2 : added libxml2_a to find_library()
...
This should match the default static library name defined by LibXml2 Makefile.msvc
2020-09-16 21:41:45 +02:00
Ben Boeckel
8ff3ce730d
gitlab-ci: add a job to make macOS packages
2020-09-16 14:03:31 -04:00
Brad King
f9fd0a0ea2
Merge branch 'release-3.18' into master
2020-09-16 13:59:11 -04:00
Ben Boeckel
7d4ec05c6f
gitlab-ci: add a job to make a doc "bundle"
...
This can be added to any other platform's package by reusing the
artifact.
2020-09-16 13:35:53 -04:00
Ben Boeckel
f0aaf24f08
gitlab-ci: always place the build directory at the top
2020-09-16 13:35:53 -04:00
Ben Boeckel
3a96ea903f
ci: remove extra newline
2020-09-16 13:35:53 -04:00
Ben Boeckel
758a8592ed
Utilities: also support an already extracted doc tree
2020-09-16 13:35:53 -04:00
Brad King
62c4c3c7f4
Merge topic 'flexiblas'
...
68349ae214 Find{BLAS,LAPACK}: Add support for FlexiBLAS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5225
2020-09-16 13:13:49 -04:00
Brad King
360d469395
Merge topic 'CMAKE_LINKER_points_to_lld_link_for_msvc_with_clang_gnu_interface'
...
013270ef09 Clang: Detect lld-link when using gnu front end with msvc target
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5193
2020-09-16 13:12:44 -04:00
Andrew Fuller
bb61c2d024
Clang: use -imsvc for system include dirs when running on Windows
...
Fixes #17808
2020-09-16 10:06:46 -07:00
Kitware Robot
b16a3f3301
CMake Nightly Date Stamp
2020-09-16 00:01:19 -04:00
Brad King
b7590b8845
Merge topic 'ExternalProject-steps-refinement'
...
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
2020-09-15 14:38:45 -04:00
Brad King
bdcde7762c
Merge branch 'release-3.17' into master
2020-09-15 10:00:40 -04:00
Brad King
314039ba45
Help: Update 3.18.2 release notes to mention 3.16.9 and 3.17.5
...
A change made in 3.18.2 was backported to the 3.16 and 3.17 branches.
Update the 3.18 release note to mention them.
2020-09-15 09:27:56 -04:00
Brad King
42edc1a0b4
Merge branch 'release-3.17' into release-3.18
2020-09-15 09:27:00 -04:00
Brad King
58b37ae201
Merge branch 'release-3.16' into release-3.18
2020-09-15 09:26:48 -04:00
Brad King
d90645b788
Merge branch 'release-3.16' into master
2020-09-15 08:52:12 -04:00
Brad King
566e96d42d
CMake 3.17.5
v3.17.5
2020-09-15 08:34:16 -04:00
Brad King
2058c7a4f7
Merge branch 'backport-3.17-automoc-path-prefix-off' into release-3.17
2020-09-15 08:32:26 -04:00
Brad King
3ef992eb06
Merge branch 'release-3.16' into release-3.17
2020-09-15 08:32:11 -04:00
Joerg Bornemann
205d5431d7
Help: Add 3.17.5 release note about AUTOMOC_PATH_PREFIX default change
2020-09-15 08:31:35 -04:00
Brad King
b9bcec40c1
Merge branch 'backport-3.16-automoc-path-prefix-off'
2020-09-15 08:29:12 -04:00
Brad King
43ddc64032
CMake 3.16.9
v3.16.9
2020-09-15 08:11:59 -04:00
Brad King
37b669a4ff
Merge branch 'backport-3.16-automoc-path-prefix-off' into release-3.16
2020-09-15 08:11:45 -04:00
Joerg Bornemann
52217c3440
Help: Add 3.16.9 release note about AUTOMOC_PATH_PREFIX default change
2020-09-15 08:10:31 -04:00
Brad King
2d661d9ddd
Merge topic 'cuda_clang_scattered_cross'
...
2c0d5d01ee CUDA: Support scattered installations when crosscompiling with Clang
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5222
2020-09-15 07:56:25 -04:00
Marc Chevrier
fa910f51fd
Merge topic 'commands-unordered-map'
...
967792a662 cmState: store commands in unordered_map
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5219
2020-09-15 04:21:30 -04:00
Kitware Robot
f495e25b4e
CMake Nightly Date Stamp
2020-09-15 00:01:17 -04:00
Thomas Bernard
013270ef09
Clang: Detect lld-link when using gnu front end with msvc target
...
Fixes : #21137
2020-09-14 22:00:17 +02:00
Mattias Ellert
68349ae214
Find{BLAS,LAPACK}: Add support for FlexiBLAS
...
http://www.mpi-magdeburg.mpg.de/mpcsc/software/FlexiBLAS/
2020-09-14 21:40:33 +02:00
Brad King
b4fc4da903
ExternalProject: Add policy CMP0114 to refine step target dependencies
...
`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
2020-09-14 10:48:16 -04:00
Kyle Edwards
b8fd97735b
Merge topic 'findpython-docs-fixes'
...
b564ced24f FindPython: fix typo in Python_LIBRARY_DIRS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5220
2020-09-14 10:23:46 -04:00
Brad King
ce7e615fe8
Merge topic 'add_COMPILER_TARGET_for_all_clang_variants_on_windows'
...
cf83758b24 Clang: Implement CMAKE_${LANG}_COMPILER_TARGET for all variants on windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5192
2020-09-14 10:20:50 -04:00
Brad King
acca494801
Merge topic 'test-pch-instantiate-templates'
...
0512e94eb0 Tests: Fix PchInstantiateTemplates case on macOS with CMAKE_OSX_ARCHITECTURES
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5217
2020-09-14 10:20:09 -04:00
Brad King
06c16b8b08
Merge topic 'import-export-doc'
...
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
2020-09-14 10:19:23 -04:00
Raul Tambre
2c0d5d01ee
CUDA: Support scattered installations when crosscompiling with Clang
...
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.
2020-09-14 14:40:32 +03:00
Kitware Robot
fe2eadf091
CMake Nightly Date Stamp
2020-09-14 00:01:20 -04:00
Kitware Robot
54c3d4f006
CMake Nightly Date Stamp
2020-09-13 00:01:09 -04:00
Kitware Robot
71133488ef
CMake Nightly Date Stamp
2020-09-12 00:01:17 -04:00
Philipp Storz
b564ced24f
FindPython: fix typo in Python_LIBRARY_DIRS
...
Fixes the wrong spelling of Python_LIBRARY_DIRS as
"Python_LIBRAY_DIRS" which exists in
- FindPython
- FindPython2
- FindPython3
2020-09-11 20:35:34 +02:00
Oleksandr Koval
967792a662
cmState: store commands in unordered_map
2020-09-11 20:31:11 +03:00
Thomas Bernard
cf83758b24
Clang: Implement CMAKE_${LANG}_COMPILER_TARGET for all variants on windows
...
Fixes : #21097
2020-09-11 09:05:03 -04:00
Betsy McPhail
3310801aab
Help: Add Importing and Exporting Guide
2020-09-11 08:50:52 -04:00