68 Commits (backport-84908-to-v4.0-branch)

Author SHA1 Message Date
Torsten Rasmussen 0274bcbee4 cmake: detect LLVM picolibc and newlib support 9 months ago
Torsten Rasmussen 9d835fe464 cmake: move specs compiler and linker flags to toolchain properties 9 months ago
Torsten Rasmussen 2e3873adde cmake: improve Zephyr link phase 9 months ago
Torsten Rasmussen 048ceb3a64 cmake: toolchain: remove obsolete and unused macros 10 months ago
Dawid Niedzwiecki b584e2c6d0 toolchain: clang: arm: do not use fp instruction when CONFIG_FPU=n 1 year ago
Jonathon Penix 97a734aa01 cmake: llvm: arm64: Set arm64 flags when building with clang 1 year ago
Alberto Escolar Piedras 996377340a cmake clang/compiler_flags.cmake: Clarify comment for native targets 1 year ago
Jonathon Penix ba871733e0 cmake: llvm: riscv: Set RISC-V flags when building with clang 1 year ago
Ryan McClelland 018dbcfd66 cmake: compiler: add double promotion warning 1 year ago
Patryk Duda ad1b1cf978 clang: target: Include gcc-m-fpu.cmake file 2 years ago
Torsten Rasmussen 8f7180bece cmake: remove clang++ lookup in clang/generic.cmake 2 years ago
Alberto Escolar Piedras fd27bed45e cmake/toolchain: Support LLVM source profiling/coverage for native boards 2 years ago
Patryk Duda 3a97fe256c clang: Provide --target option when determining path to runtime library 2 years ago
Patryk Duda 624fcbaa5c clang: Use rtlib provided by compiler instead of hardcoding libgcc 2 years ago
Patryk Duda f16c4324a7 clang: Don't specify FP16 format 2 years ago
Keith Packard 424590f7d8 cmake/compiler: Add linker_script compiler property 2 years ago
Keith Packard 70fdd9e4e1 compilers: Remove -Wno-main and -Wno-main-return-type compiler flags 2 years ago
Fabio Baltieri 3f8f7130e7 kconfig,toolchain: add an option for compiler save-temps 2 years ago
Daniel Leung 7864caba1b linker: llvm: provide a default config file for clang 2 years ago
Keith Packard 0f692f5b84 compiler/clang: ignore main-return-type warning for clang 2 years ago
Marc Herbert 774330f3fa cmake: provide a useful error msg when native compiler is missing 2 years ago
Keith Packard a20566789c compiler/clang: Erase 'no_printf_return_value' prop for clang 2 years ago
Flavio Ceolin ac5d45a080 build: userspace: No merge globals 2 years ago
Yuval Peress fae9923ff2 unittest: update coverage library non gcc toolchains 3 years ago
Keith Packard 62bc9bf3e5 cmake: Allow selection of libc API overflow detection mode 3 years ago
Stephanos Ioannidis 0a63ca6131 cmake: clang: Disable deprecated non-prototype warning 3 years ago
Jaroslaw Stelter 69913adc80 cmake: filter not supported C++ compilation flags 3 years ago
Keith Packard c034050bba cmake/clang: Disable -Wunused-but-set-variable warnings 3 years ago
Jeremy Bettis 1fee4849bc cmake: Populate var CMAKE_GCOV 4 years ago
Chen Peng1 98f324000c cmake: oneApi: add oneApi support on windows 4 years ago
Arvin Farahmand b8f5968a42 cmake: gcc/clang: enable colour diagnostics in terminal output 4 years ago
Anas Nashif 11e44627e9 cmake: fix isystem_include_dir path for windows 4 years ago
Anas Nashif 8f7f31b654 clang: do not assert on libgcc not found 5 years ago
Anas Nashif 6e418c7022 clang: remove include-fixed inclusion 5 years ago
Anas Nashif e6e29c0ccf toolchain: clang: add -Wno-typedef-redefinition option 5 years ago
Torsten Rasmussen c55c64e242 toolchain: improved toolchain abstraction for compilers and linker 5 years ago
Flavio Ceolin 438adb0109 coding_guideline: Add optional flag to check override initialization 5 years ago
Flavio Ceolin d34c44d724 coding_guideline: Add optional flag to check invalid conversions 5 years ago
Flavio Ceolin 4bf529a4b9 coding_guideline: Add optional fallthrough enforcement flag 5 years ago
Flavio Ceolin b587e8d063 coding_guideline: Add an option to enforce rules 5 years ago
Stephanos Ioannidis fb35591f1e cmake: Correct PATHS usage 5 years ago
Peter A. Bigot 60ca2333dc cmake: toolchain: generalize exclusion of CXX options 6 years ago
Jan Van Winkel 23a866b828 cmake: toolchain abstraction for undefined behaviour sanitizer 6 years ago
Jan Van Winkel 89e97d13ec cmake: toolchain abstraction for address sanitizer 6 years ago
Kumar Gala 25066e7875 compiler: clang: Add setting of ARM related flags 6 years ago
Jan Van Winkel f3eec6cba3 cmake: toolchain abstraction for coverage 6 years ago
Yasushi SHOJI 209a9104be cmake: compiler: gcc: Explicitly spell out stddef.h and limits.h 6 years ago
Danny Oerndrup aed9ea79b5 cmake: Toolchain abstraction: Abstraction of binary tools, foundation. 6 years ago
Danny Oerndrup e34ed7c8e2 cmake: Toolchain abstraction: Introducing macro toolchain_cc_nocommon 6 years ago
Danny Oerndrup 4ddbc0096a cmake: Toolchain abstraction: Introducing macro toolchain_cc_imacros 6 years ago