Skip to content

Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE libraries

Brad King requested to merge brad.king/cmake:imported-interface-no-system into master

Imported INTERFACE libraries can specify include directories via INTERFACE_INCLUDE_DIRECTORIES so the default behavior of treating them as system include directories applies. Allow users to turn this off by setting NO_SYSTEM_FROM_IMPORTED on such targets.

Closes: #16443 (closed)

Merge request reports