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.