diff --git a/.travis.yml b/.travis.yml index 1de2297d..fb36e4d3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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 diff --git a/client/player/player.cpp b/client/player/player.cpp index c345e331..e72f6fe3 100644 --- a/client/player/player.cpp +++ b/client/player/player.cpp @@ -22,7 +22,14 @@ #ifdef WINDOWS #include #else -#include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-result" +#pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wmissing-braces" +#include +#include +#include +#pragma GCC diagnostic pop #endif #include "common/aixlog.hpp" diff --git a/server/streamreader/process_stream.hpp b/server/streamreader/process_stream.hpp index 4e726701..ce38ad11 100644 --- a/server/streamreader/process_stream.hpp +++ b/server/streamreader/process_stream.hpp @@ -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 +#pragma GCC diagnostic pop #include #include #include