Disable compiler warnings for boost process

This commit is contained in:
badaix 2020-05-05 22:45:36 +02:00
parent 7294de5827
commit 052dbddb93
3 changed files with 14 additions and 2 deletions

View file

@ -194,7 +194,7 @@ script:
- |
(
if [ "$TRAVIS_OS_NAME" != 'windows' ]; then
cmake -DCMAKE_CXX_FLAGS="$CXXFLAGS -Werror -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-function -O2" .. && make && sudo make install
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="$CXXFLAGS -Werror -Wall -Wextra -pedantic -Wno-unused-function" .. && make && sudo make install
else
cmake -G "Visual Studio 15 2017 Win64" -DCMAKE_TOOLCHAIN_FILE=../vcpkg/scripts/buildsystems/vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows ..
cmake --build . --config Release

View file

@ -22,7 +22,14 @@
#ifdef WINDOWS
#include <cstdlib>
#else
#include <boost/process.hpp>
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-result"
#pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wmissing-braces"
#include <boost/process/child.hpp>
#include <boost/process/args.hpp>
#include <boost/process/exe.hpp>
#pragma GCC diagnostic pop
#endif
#include "common/aixlog.hpp"

View file

@ -19,7 +19,12 @@
#ifndef PROCESS_STREAM_HPP
#define PROCESS_STREAM_HPP
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-result"
#pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wmissing-braces"
#include <boost/process.hpp>
#pragma GCC diagnostic pop
#include <memory>
#include <string>
#include <vector>