mirror of
https://github.com/reactos/CMake.git
synced 2024-12-14 15:19:39 +00:00
e7ca48f226
Generator expressions are supported in many places and are a distinct concept worthy of their own manual page. The old builtin documentation was previously represented by preprocessor macros to generate it into each place that supports them. Factor out the duplicate content into a dedicated cmake-generator-expressions manual page and reference it from each original location.
14 lines
580 B
ReStructuredText
14 lines
580 B
ReStructuredText
INTERFACE_COMPILE_DEFINITIONS
|
|
-----------------------------
|
|
|
|
List of public compile definitions for a library.
|
|
|
|
Targets may populate this property to publish the compile definitions
|
|
required to compile against the headers for the target. Consuming
|
|
targets can add entries to their own COMPILE_DEFINITIONS property such
|
|
as $<TARGET_PROPERTY:foo,INTERFACE_COMPILE_DEFINITIONS> to use the
|
|
compile definitions specified in the interface of 'foo'.
|
|
|
|
This property also supports generator expressions. See the
|
|
:manual:`cmake-generator-expressions(7)` manual for available expressions.
|