From 7e1a0739dbecc2c1d498ad4c78eba355696b7a44 Mon Sep 17 00:00:00 2001 From: Andreas Hartmetz Date: Mon, 9 Sep 2024 15:47:35 +0200 Subject: Help: POSITION_INDEPENDENT_CODE applies to *all* libraries It is sometimes useful, e.g. when linking a static library into a shared library, it needs to be PIC. --- Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst b/Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst index 0aaf66b..4876150 100644 --- a/Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst +++ b/Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst @@ -4,7 +4,7 @@ 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 +independent executables or 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 :variable:`CMAKE_POSITION_INDEPENDENT_CODE` variable if it is set -- cgit v0.12