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