Quellcode durchsuchen

Disable warnings before including plog

Paul-Louis Ageneau vor 5 Jahren
Ursprung
Commit
eb0a5bd5a5
1 geänderte Dateien mit 14 neuen und 0 gelöschten Zeilen
  1. 14 0
      include/rtc/log.hpp

+ 14 - 0
include/rtc/log.hpp

@@ -19,8 +19,22 @@
 #ifndef RTC_LOG_H
 #define RTC_LOG_H
 
+// Disable warnings before including plog
+#if defined(__GNUC__) || defined(__clang__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wall"
+#elif defined(_MSC_VER)
+#pragma warning(push, 0)
+#endif
+
 #include "plog/Log.h"
 
+#if defined(__GNUC__) || defined(__clang__)
+#pragma GCC diagnostic pop
+#elif defined(_MSC_VER)
+#pragma warning(pop)
+#endif
+
 namespace rtc {
 
 enum class LogLevel { // Don't change, it must match plog severity