b9e8cd1133
CMake has several prototypes/signatures for the function 'target_link_libraries'. This commit migrates the usage of 'target_link_libraries' on Zephyr CMake libraries from the old 'plain' signature to the new '<PRIVATE|PUBLIC|INTERFACE>' signature. For technical reasons the two signatures can not be mixed. Each library must exclusively use either the old or new signature. The 'old' plain signature is equivalent to using the PUBLIC signature. Migrating to use 'PUBLIC' is therefore expected to be a safe change. After the migration it will be possible to use the PRIVATE and INTERFACE signatures on Zephyr CMake libraries. This is useful for instance to fix issue 8438. Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no> |
||
---|---|---|
.. | ||
external_lib | ||
out_of_tree_board | ||
application_development.rst |