Commit 34f12fa
committed
We need to suppress the Clang compiler warnings for known warnings in newer boost libraries even when the project uses C++14 as the language standard and if the warnings are treated as errors (
e.g.:
```
cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=ON -DBUILD_EXAMPLES=ON -DWITH_OPENSSL=ON -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_TOOLCHAIN_FILE=/Users/ihsan/Desktop/work/src/vcpkg/scripts/buildsystems/vcpkg.cmake -DVCPKG_MANIFEST_FEATURES='build-tests' "-DCMAKE_CXX_FLAGS=-Werror -m64 -Wall" -DCMAKE_INSTALL_PREFIX=/Users/ihsan/Desktop/work/src/hazelcast-cpp-client/cpp_install -G "Unix Makefiles" -S /Users/ihsan/Desktop/work/src/hazelcast-cpp-client -B /Users/ihsan/Desktop/work/src/hazelcast-cpp-client/cmake-build-arm-debug-vcpkg
```
Failures:
```
/Users/ihsan/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=ON -DBUILD_EXAMPLES=ON -DWITH_OPENSSL=ON -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_TOOLCHAIN_FILE=/Users/ihsan/Desktop/work/src/vcpkg/scripts/buildsystems/vcpkg.cmake -DVCPKG_MANIFEST_FEATURES='build-tests' "-DCMAKE_CXX_FLAGS=-Werror -m64 -Wall" -DCMAKE_INSTALL_PREFIX=/Users/ihsan/Desktop/work/src/hazelcast-cpp-client/cpp_install -G "Unix Makefiles" -S /Users/ihsan/Desktop/work/src/hazelcast-cpp-client -B /Users/ihsan/Desktop/work/src/hazelcast-cpp-client/cmake-build-arm-debug-vcpkg
```Werror flag exists). Failing to do this causes compilation failure when using newest boost 1.90.0.1 parent 904ee87 commit 34f12fa
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
166 | | - | |
| 166 | + | |
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
| |||
0 commit comments