List of public compile features requirements for a library.
Targets may populate this property to publish the compile features
required to compile against the headers for the target. The
command populates this property with values given to the
INTERFACE keywords. Projects may also get and set the property directly.
When target dependencies are specified using
CMake will read this property from all target dependencies to determine the
build properties of the consumer.
INTERFACE_COMPILE_FEATURES may use “generator expressions”
with the syntax
$<...>. See the
manual for available expressions. See the
-manual for more on defining buildsystem properties.
cmake-compile-features(7) manual for information on compile
features and a list of supported compilers.