| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Only changes the user-visible effects of renaming hardware
allocation to resource allocation. Code changes are the minimum
needed to achieve that.
|
|
|
|
|
| |
The corresponding test property `PROCESSES` has been renamed to
`RESOURCE_GROUPS`.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The `PROCESSES` test property name added for CMake 3.16 is too close to
the existing `PROCESSORS` test property. Furthermore, the property in
principle specifies groups of resources organized in a way that is
meaningful to a particular test. The groups may often correspond to
processes but they could have other meanings. Since the property name
`PROCESSES` has not been in a final 3.16 release yet, simply rename it
to `RESOURCE_GROUPS`.
Fixes: #19914
|
| |
|
|\
| |
| |
| | |
Merge-request: !3965
|
| |
| |
| |
| |
| | |
Enable passing a RPATH to Swift shared libraries. This enables testing
libraries before they have been installed.
|
|\ \
| | |
| | |
| | | |
Merge-request: !3964
|
| |/ |
|
|\ \
| | |
| | |
| | | |
Merge-request: !3962
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
On Windows, `CollapseFullPath` called with a path that ends with a dot
might return a file with the same base name but any extension.
To make sure we get only the file with the requested header extension,
pass the complete file name to `CollapseFullPath`.
Fixes: #19892
|
|\ \
| | |
| | | |
Merge-request: !3966
|
| |/
| |
| | |
Fixes: #19900
|
|\ \
| | |
| | |
| | | |
Merge-request: !3961
|
| |/ |
|
|\ \
| | |
| | |
| | | |
Merge-request: !3959
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In commit 6e613ff399 (bootstrap: Add infrastructure to detect threading
flags, 2017-11-28, v3.11.0-rc1~281^2~1) an extra level of nesting was
added to the selection loop, but the inner-most `break` command used to
exit the loop on success was not updated. This caused the outer-most
loop to iterate unnecessarily and repeatedly try the same compilers
again. In the case of compilers requiring a `-std=` flag, this may have
caused the oldest standard to be used instead of the newest.
|
|\ \
| | |
| | |
| | | |
Merge-request: !3957
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Pass the value to the Swift compiler driver via `-sdk`. We already do
this for C/C++ via `-isysroot`.
This fixes command-line builds on macOS 10.15 with Xcode 11 Swift tools.
Fixes: #19880
|
|\ \
| | |
| | |
| | | |
Merge-request: !3947
|
| |/
| |
| |
| | |
Fixes: #19883
|
|\ \
| | |
| | |
| | | |
Merge-request: !3950
|
| |/
| |
| |
| |
| |
| |
| | |
`-num-threads` is for the threading, not the job control. Use `-j` to
launch the parallel jobs. This enables parallel builds for Swift again
after driver updates preventing the parallelization through
`-num-threads`.
|
|\ \
| | |
| | |
| | | |
Merge-request: !3952
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
The original intent of <PackageName>_ROOT may have been for it
to apply only to Find modules, but the implementation of the
find_package() command treats modules and config packages the
same. Both result in a <PackageName>_ROOT variable being
pushed onto the stack of package roots. A config package can
also call other find_...() commands, the behavior doesn't apply
just to find modules.
|
|\ \
| | |
| | |
| | | |
Merge-request: !3954
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
Merge-request: !3948
|
| | |
| | |
| | |
| | | |
This fixes two errors: not accounting for the trailing null and a
misunderstanding of what std::numeric_limits::digits10 means.
|
| |/ |
|
|\ \
| | |
| | | |
Merge-request: !3953
|
| |/ |
|
|\ \
| | |
| | |
| | | |
Merge-request: !3941
|
|/ / |
|
|\ \
| | |
| | |
| | | |
Merge-request: !3937
|
| |/ |
|
|\ \
| | |
| | |
| | | |
Merge-request: !3916
|
| | |
| | |
| | | |
Fixes: #18098 #18470 #18520
|
|\ \ \
| |_|/
|/| |
| | | |
Merge-request: !3939
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix the `COMPILE_LANGUAGE/CXX_COMPILER_ID` variant of the example to
have the same meaning as the `COMPILE_LANG_AND_ID` variant. The
inconsistency was introduced by commit 808b818063 (Genex: CompileLang
and CompileLangAndId now match against a list of ids, 2019-05-30,
v3.15.0-rc1~11^2~1).
Fixes: #19862
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3928
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Teach the Makefile generator to scan the implicit dependencies of PCH
creation. When a header named by `target_precompile_headers` changes
the corresponding PCH must be rebuilt and all consumers recompiled.
Fixes: #19830
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3927
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
When generating `IMPORTED_LINK_INTERFACE_LANGUAGES`, do not treat the
entries as target names.
Fixes: #19846
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3925
|
| |/ /
| | |
| | |
| | | |
Fixes: #19839
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3922
|