• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1From 6167e7a37556a84033becc5b4fb5ccbf7858630d Mon Sep 17 00:00:00 2001
2From: vagin ivan <vagin.ivan1@huawei-partners.com>
3Date: Wed, 13 Jul 2022 12:36:24 +0300
4Subject: [PATCH] Migrate from clang-9 to clang-14
5
6Signed-off-by: vagin ivan <vagin.ivan1@huawei-partners.com>
7---
8 CMakeLists.txt | 7 +++++++
9 1 file changed, 7 insertions(+)
10
11diff --git a/CMakeLists.txt b/CMakeLists.txt
12index 37a1593..7d352b4 100644
13--- a/CMakeLists.txt
14+++ b/CMakeLists.txt
15@@ -166,6 +166,13 @@ if (NOT ASMJIT_NO_CUSTOM_FLAGS)
16     #list(APPEND ASMJIT_PRIVATE_CFLAGS -Wall -Wextra -Wconversion)
17     list(APPEND ASMJIT_PRIVATE_CFLAGS -fno-math-errno)
18     list(APPEND ASMJIT_PRIVATE_CFLAGS -Wno-shadow)
19+
20+    if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 14.0.0)
21+      list(APPEND ASMJIT_PRIVATE_CFLAGS -Wno-bitwise-instead-of-logical)
22+      list(APPEND ASMJIT_PRIVATE_CFLAGS -Wno-unused-but-set-variable)
23+      list(APPEND ASMJIT_PRIVATE_CFLAGS -Wno-deprecated-copy)
24+    endif()
25+
26     list(APPEND ASMJIT_PRIVATE_CFLAGS_REL -O2)
27
28     asmjit_detect_cflags(ASMJIT_PRIVATE_CFLAGS
29--
302.25.1
31
32