cmake: add "-Wno-atomic-alignment" flag to clang scripts

Clang outputs performance warnings by default for atomic operations with
access size more then 4 bytes. So add "-Wno-atomic-alignment add" flag to
ESP-IDF cmake script.
This commit is contained in:
Andrei Safronov 2022-03-25 15:30:48 +03:00
parent aab535fe4a
commit ce7d01b52e

View File

@ -116,6 +116,9 @@ if(CMAKE_C_COMPILER_ID MATCHES "Clang")
# Multiple cases of attributes unknown to clang, for example # Multiple cases of attributes unknown to clang, for example
# __attribute__((optimize("-O3"))) # __attribute__((optimize("-O3")))
list(APPEND compile_options "-Wno-unknown-attributes") list(APPEND compile_options "-Wno-unknown-attributes")
# Disable Clang warnings for atomic operations with access size
# more then 4 bytes
list(APPEND compile_options "-Wno-atomic-alignment")
# Clang also produces many -Wunused-function warnings which GCC doesn't. # Clang also produces many -Wunused-function warnings which GCC doesn't.
# However these aren't treated as errors. # However these aren't treated as errors.
endif() endif()