PROPAGATE_TOP_LEVEL_INCLUDES_TO_TRY_COMPILEΒΆ
Added in version 3.30.
When this global property is set to true, the
CMAKE_PROJECT_TOP_LEVEL_INCLUDES
variable is propagated into
try_compile()
calls that use the
whole-project signature.
Calls to the source file signature are not
affected by this property.
PROPAGATE_TOP_LEVEL_INCLUDES_TO_TRY_COMPILE
is unset by default.
For dependency providers that want to
be enabled in whole-project try_compile()
calls, set this global
property to true just before or after registering the provider.
Note that all files listed in CMAKE_PROJECT_TOP_LEVEL_INCLUDES
will need to be able to handle being included in such try_compile()
calls, and it is the user's responsibility to ensure this.