zephyr/samples/boards
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
..
96b_argonkey samples: board: 96b_argonkey: remove led blinking 2018-07-30 09:20:00 -05:00
altera_max10 samples: boards: add sample for Altera Nios-II PIO core 2017-12-21 12:02:24 -08:00
arduino_101 Bluetooth: samples: Make use of BT_LE_ADV_OPT_USE_NAME 2018-07-23 14:45:58 +03:00
microbit Bluetooth: samples: Make use of BT_LE_ADV_OPT_USE_NAME 2018-07-23 14:45:58 +03:00
nrf52 cmake: Refactor usage of target_link_libraries on Zephyr libraries 2018-08-09 14:03:10 +02:00
olimex_stm32_e407 samples: olimex_stm32_e407: ccm: trivial README.rst fix 2018-05-17 07:41:56 +03:00
quark_se_c1000 samples: boards: quark_se_c1000: Do not enter LPS states on test exit 2018-07-25 07:21:17 -04:00
boards.rst samples: boards: nrf52: test demo for nrf52 power management 2017-11-06 09:29:10 -05:00