zephyr/samples
Sebastian Bøe b9e8cd1133 cmake: Refactor usage of target_link_libraries on Zephyr libraries
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>
2018-08-09 14:03:10 +02:00
..
application_development cmake: Refactor usage of target_link_libraries on Zephyr libraries 2018-08-09 14:03:10 +02:00
basic samples: Add colibri_imx7d_m4 config in blink_led 2018-07-17 16:08:22 -05:00
bluetooth Bluetooth: att: Add option to disable GATT writable name 2018-08-03 10:41:01 +02:00
boards cmake: Refactor usage of target_link_libraries on Zephyr libraries 2018-08-09 14:03:10 +02:00
cpp_synchronization
display
drivers
hello_world
mpu
net doc: fix errors in ipv4_autoconf sample doc 2018-08-09 09:53:15 +03:00
nfc/nfc_hello
philosophers tests/sched/scheduler_api: samples/philosophers: Use SCHED_SCALABLE 2018-07-03 17:09:15 -04:00
sensor doc: fix misspellings in docs 2018-08-08 01:49:14 -05:00
subsys samples: subsys: mgmt: mcumgr: smp_svr: documentation update 2018-08-08 10:12:28 +02:00
synchronization
testing/integration
xtensa_asm2
kernel.rst
samples.rst