Ignore unknown pragmas for boost::process

This commit is contained in:
badaix 2021-12-08 10:42:29 +01:00
parent d8fe7c89f1
commit c050c097b4
2 changed files with 4 additions and 0 deletions

View file

@ -23,9 +23,11 @@
#include <cstdlib> #include <cstdlib>
#else #else
#pragma GCC diagnostic push #pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Werror=pragmas"
#pragma GCC diagnostic ignored "-Wunused-result" #pragma GCC diagnostic ignored "-Wunused-result"
#pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wmissing-braces" #pragma GCC diagnostic ignored "-Wmissing-braces"
#pragma GCC diagnostic ignored "-Werror=narrowing"
#pragma GCC diagnostic ignored "-Wc++11-narrowing" #pragma GCC diagnostic ignored "-Wc++11-narrowing"
#include <boost/process/args.hpp> #include <boost/process/args.hpp>
#include <boost/process/child.hpp> #include <boost/process/child.hpp>

View file

@ -20,9 +20,11 @@
#define STREAM_CONTROL_HPP #define STREAM_CONTROL_HPP
#pragma GCC diagnostic push #pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Werror=pragmas"
#pragma GCC diagnostic ignored "-Wunused-result" #pragma GCC diagnostic ignored "-Wunused-result"
#pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wmissing-braces" #pragma GCC diagnostic ignored "-Wmissing-braces"
#pragma GCC diagnostic ignored "-Werror=narrowing"
#pragma GCC diagnostic ignored "-Wc++11-narrowing" #pragma GCC diagnostic ignored "-Wc++11-narrowing"
#include <boost/process.hpp> #include <boost/process.hpp>
#pragma GCC diagnostic pop #pragma GCC diagnostic pop