install: Do not crash on imported global target
Since commit e89ad0f9 (install: Allow installing targets created in another directory, 2018-06-18, v3.13.0-rc1~407^2) the `install(TARGETS)` command may find a global-scoped target outside the calling directory. Ignore an `IMPORTED GLOBAL` target if it is found in this way. Imported targets cannot be installed, and trying to do so violates internal invariants. Fixes: #19022
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
passed |
#4405592
external
|
cdash |
|
||||||
passed |
#4405712
external
|
cmake-dash3win7-windows-release-ninja |
|
||||||
passed |
#4405771
external
|
cmake-hythloth-linux-debug-makefiles+sphinx |
|
||||||
passed |
#4405628
external
|
cmake-minoc-linux-release-lint-iwyu-tidy |
|
||||||
passed |
#4405717
external
|
cmake-moonshade-osx-debug-ninja |
|
||||||
passed |
#4405650
external
|
cmake-moonshade-osx-release-makefiles |
|
||||||
passed |
#4405782
external
|
cmake-terfin-windows-release-vs2017 |
|
||||||
passed |
#4405591
external
|
ghostflow-check-master |
|
||||||
passed |
#4407684
external
|
ghostflow-stager |
|
||||||
passed |
#4405711
external
retried
|
cmake-dash3win7-windows-release-ninja |
|
||||||
passed |
#4405710
external
retried
|
cmake-dash3win7-windows-release-ninja |
|
||||||
passed |
#4405709
external
retried
|
cmake-dash3win7-windows-release-ninja |
|
||||||
passed |
#4405597
external
retried
|
cmake-dash3win7-windows-release-ninja |
00:30:38
|
||||||
passed |
#4405770
external
retried
|
cmake-hythloth-linux-debug-makefiles+sphinx |
|
||||||
passed |
#4405595
external
retried
|
cmake-hythloth-linux-debug-makefiles+sphinx |
01:03:24
|
||||||
passed |
#4405768
external
retried
|
cmake-hythloth-linux-debug-makefiles+sphinx |
|
||||||
passed |
#4405769
external
retried
|
cmake-hythloth-linux-debug-makefiles+sphinx |
|
||||||
passed |
#4405627
external
retried
|
cmake-minoc-linux-release-lint-iwyu-tidy |
|
||||||
passed |
#4405626
external
retried
|
cmake-minoc-linux-release-lint-iwyu-tidy |
|
||||||
passed |
#4405625
external
retried
|
cmake-minoc-linux-release-lint-iwyu-tidy |
|
||||||
passed |
#4405596
external
retried
|
cmake-minoc-linux-release-lint-iwyu-tidy |
00:11:51
|
||||||
passed |
#4405651
external
retried
|
cmake-moonshade-osx-debug-ninja |
00:16:43
|
||||||
passed |
#4405716
external
retried
|
cmake-moonshade-osx-debug-ninja |
|
||||||
passed |
#4405715
external
retried
|
cmake-moonshade-osx-debug-ninja |
|
||||||
passed |
#4405714
external
retried
|
cmake-moonshade-osx-debug-ninja |
|
||||||
passed |
#4405594
external
retried
|
cmake-moonshade-osx-release-makefiles |
00:14:29
|
||||||
passed |
#4405648
external
retried
|
cmake-moonshade-osx-release-makefiles |
|
||||||
passed |
#4405649
external
retried
|
cmake-moonshade-osx-release-makefiles |
|
||||||
passed |
#4405647
external
retried
|
cmake-moonshade-osx-release-makefiles |
|
||||||
passed |
#4405779
external
retried
|
cmake-terfin-windows-release-vs2017 |
|
||||||
passed |
#4405593
external
retried
|
cmake-terfin-windows-release-vs2017 |
01:09:56
|
||||||
passed |
#4405781
external
retried
|
cmake-terfin-windows-release-vs2017 |
|
||||||
passed |
#4405780
external
retried
|
cmake-terfin-windows-release-vs2017 |
|
||||||
passed |
#4405738
external
retried
|
ghostflow-stager |
|
||||||
passed |
#4407671
external
retried
|
ghostflow-stager |
|
||||||
passed |
#4407590
external
retried
|
ghostflow-stager |
|
||||||
passed |
#4407584
external
retried
|
ghostflow-stager |
|
||||||
passed |
#4407250
external
retried
|
ghostflow-stager |
|
||||||
passed |
#4406649
external
retried
|
ghostflow-stager |
|
||||||
passed |
#4406643
external
retried
|
ghostflow-stager |
|
||||||
passed |
#4405928
external
retried
|
ghostflow-stager |
|
||||||
passed |
#4405923
external
retried
|
ghostflow-stager |
|
||||||
passed |
#4405742
external
retried
|
ghostflow-stager |
|
||||||
passed |
#4407678
external
retried
|
ghostflow-stager |
|
||||||
passed |
#4405733
external
retried
|
ghostflow-stager |
|
||||||