Skip to content

Add new target-property `IMPORTED_GLOBAL`.

This merge-request adds a new target-property IMPORTED_GLOBAL which indicates if an IMPORTED target has global scope.

It will automatically be set to TRUE if the IMPORTED target is created with the GLOBAL option to add_executable and add_library.

However, a local IMPORTED target can be promoted to global scope by setting IMPORTED_GLOBAL to TRUE. (This, however, only works from within the same directory where the target was originally created.)

Fixes: #17256 (closed)
Topic-rename: imported-promotion

Edited by Brad King

Merge request reports