mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
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:
parent
aab535fe4a
commit
ce7d01b52e
@ -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()
|
||||||
|
Loading…
Reference in New Issue
Block a user