zephyr/cmake/compiler/gcc
Nicolas Pitre e53c0d0ec7 cmake: toolchain_cc_imacros: don't use the long argument form
Commit f57ba2d30c ("cmake: toolchain_cc_imacros: don't use space
separated arguments") moved toolchain_cc_imacros() to using the long
argument format in order to avoid spaces that CMake uses to delimitate
and deduplicate arguments.

It seems that xcc doesn't support the --imacros=foo form. However
it does support the short "combined" -imacrosfoo form (without space).
So let's use that instead and document the caviat.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2019-07-03 06:09:16 -04:00
..
generic.cmake license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
target_asm.cmake license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
target_baremetal.cmake cmake: Toolchain abstraction: Introducing toolchain_cc_freestanding 2019-06-12 10:16:17 +02:00
target_base.cmake cmake: Toolchain abstraction: Introducing macro toolchain_cc_cstd_flag 2019-06-14 10:25:28 +02:00
target_cpp.cmake license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
target_freestanding.cmake posix: cmake: Abstract freestanding options 2019-04-30 09:33:54 -04:00
target_imacros.cmake cmake: toolchain_cc_imacros: don't use the long argument form 2019-07-03 06:09:16 -04:00
target_optimizations.cmake license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
target_security_canaries.cmake license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
target_security_fortify.cmake license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
target_warnings.cmake cmake: no-address-of-packed-member is not supported in older compilers 2019-06-04 13:08:05 -04:00
target.cmake cmake: Toolchain abstraction: Introducing macro toolchain_cc_nocommon 2019-06-13 13:08:11 +02:00