summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d6c1b3b3..1b7cce9f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -403,6 +403,7 @@ if (LLAMA_ALL_WARNINGS)
-Wpointer-arith
-Wmissing-prototypes
-Werror=implicit-int
+ -Wno-unused-function
)
set(cxx_flags
-Wall
@@ -412,6 +413,10 @@ if (LLAMA_ALL_WARNINGS)
-Wno-unused-function
-Wno-multichar
)
+ if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+ # g++ only
+ set(cxx_flags ${cxx_flags} -Wno-format-truncation)
+ endif()
else()
# todo : msvc
endif()