POSITION_INDEPENDENT_CODEΒΆ
Whether to create a position-independent target
The POSITION_INDEPENDENT_CODE
property determines whether position
independent executables or libraries will be created. This
property is True
by default for SHARED
and MODULE
library
targets. For other targets, this property is initialized by the value
of the CMAKE_POSITION_INDEPENDENT_CODE
variable if it is set
when the target is created, or False
otherwise.
Note
For executable targets, the link step is controlled by the CMP0083
policy and the CheckPIESupported
module.