zephyr/cmake
Sebastian Bøe 83d2a47d9b cmake: Don't propagate zephyr_library_compile_options
zephyr_library_compile_options will apply compile options to a library
with high priority. Due to bug #8438 these compile options have been
applied not only to the library, but also to it's public interface and
therefore to any library that has been linking with the library.

To resolve #8438 we use PRIVATE linking instead of PUBLIC linking.

Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2018-08-13 18:43:53 -07:00
..
app Kconfig: Have CMake print a note about the changed 'default' behavior 2018-08-10 12:38:28 -07:00
compiler cmake: Improve the error message when the compiler is not executable 2018-07-31 12:40:37 -04:00
emu nsim: add run target 2018-07-19 18:59:07 -04:00
flash scripts: west: introduce common runner configuration 2018-05-19 07:01:39 +03:00
reports scripts: fix ram_reports and generate bin file if missing 2018-01-29 05:16:52 +05:30
toolchain build: Replace GCC ARM Embedded with GNU Arm Embedded 2018-08-09 13:57:55 +02:00
usage kconfig: Remove targets specific to the C implementation 2018-05-07 21:53:37 +02:00
util cmake: Rename process.cmake to reflect contents 2018-07-12 23:11:46 -04:00
ccache.cmake
dts.cmake cmake: replace PROJECT_SOURCE_DIR with ZEPHYR_BASE 2018-06-18 15:25:55 -04:00
extensions.cmake cmake: Don't propagate zephyr_library_compile_options 2018-08-13 18:43:53 -07:00
extra_flags.cmake cmake: Fix EXTRA_LDFLAGS feature 2017-12-05 08:39:43 -05:00
fpu-for-gcc-m-cpu.cmake cmake: indicate single precision floating-point for Cortex-M33 2018-02-23 21:42:22 -06:00
gcc-m-cpu.cmake arch: arm: update compile options for DSP 2018-07-03 12:17:13 -05:00
hex.cmake cmake: fixed version handling 2017-11-08 20:00:22 -05:00
host-tools-zephyr.cmake toolchain: require Zephyr SDK 0.9.3 2018-07-08 15:39:35 -04:00
host-tools.cmake build: Replace GCC ARM Embedded with GNU Arm Embedded 2018-08-09 13:57:55 +02:00
kconfig.cmake cmake: kconfig: Fix broken menuconfig due to misspelling 2018-08-03 18:41:43 +02:00
kobj.cmake userspace: generate list of kernel object sizes 2018-05-16 17:32:59 -07:00
pristine.cmake
toolchain.cmake build: Replace GCC ARM Embedded with GNU Arm Embedded 2018-08-09 13:57:55 +02:00
version.cmake cmake: Use path-corrected version of ZEPHYR_BASE 2018-01-11 14:59:03 -05:00