aboutsummaryrefslogtreecommitdiffstats
path: root/logd
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2019-05-08 13:05:40 +0200
committerTor Egge <Tor.Egge@broadpark.no>2019-05-08 13:05:40 +0200
commit83e2da467bb0a2096720ecfc888044a1361439d0 (patch)
tree831406c96d6012ffa0b1591a4519e3c8e0f47b2d /logd
parentadefed58438494c8dbd07542eaf6fdf900db74fa (diff)
Avoid unknown warning options when using clang.
Diffstat (limited to 'logd')
-rw-r--r--logd/src/logd/CMakeLists.txt4
-rw-r--r--logd/src/logd/log_protocol_proto.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/logd/src/logd/CMakeLists.txt b/logd/src/logd/CMakeLists.txt
index 629c7b1637a..1b2b078ac94 100644
--- a/logd/src/logd/CMakeLists.txt
+++ b/logd/src/logd/CMakeLists.txt
@@ -7,7 +7,9 @@ find_package(Protobuf REQUIRED)
protobuf_generate_cpp(logd_PROTOBUF_SRCS logd_PROTOBUF_HDRS ../../../logserver/src/protobuf/log_protocol.proto)
# protoc-generated files emit compiler warnings that we normally treat as errors.
-set_source_files_properties(${logd_PROTOBUF_SRCS} PROPERTIES COMPILE_FLAGS "-Wno-suggest-override")
+if (NOT "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
+ set_source_files_properties(${logd_PROTOBUF_SRCS} PROPERTIES COMPILE_FLAGS "-Wno-suggest-override")
+endif()
vespa_add_library(logd STATIC
SOURCES
diff --git a/logd/src/logd/log_protocol_proto.h b/logd/src/logd/log_protocol_proto.h
index a8d5e4aa208..6f82b5d28b8 100644
--- a/logd/src/logd/log_protocol_proto.h
+++ b/logd/src/logd/log_protocol_proto.h
@@ -3,7 +3,9 @@
#pragma once
#pragma GCC diagnostic push
+#ifndef __clang__
#pragma GCC diagnostic ignored "-Wsuggest-override"
+#endif
#include "log_protocol.pb.h"