Commit 03beff06 authored by Alexander Alekhin's avatar Alexander Alekhin

build: disable warnings (Ubuntu 16.04 + CUDA 8.0)

Examples:
- NPP_staging.cu:1606:105: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- NCVHaarObjectDetection.hpp:95:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
parent 7db13c7a
...@@ -29,7 +29,7 @@ if(HAVE_CUDA) ...@@ -29,7 +29,7 @@ if(HAVE_CUDA)
source_group("Src\\NVidia" FILES ${ncv_files}) source_group("Src\\NVidia" FILES ${ncv_files})
ocv_include_directories("src/nvidia" "src/nvidia/core" "src/nvidia/NPP_staging" ${CUDA_INCLUDE_DIRS}) ocv_include_directories("src/nvidia" "src/nvidia/core" "src/nvidia/NPP_staging" ${CUDA_INCLUDE_DIRS})
ocv_warnings_disable(CMAKE_CXX_FLAGS -Wundef -Wmissing-declarations -Wshadow -Wunused-parameter /wd4211 /wd4201 /wd4100 /wd4505 /wd4408) ocv_warnings_disable(CMAKE_CXX_FLAGS -Wundef -Wmissing-declarations -Wshadow -Wunused-parameter -Wstrict-aliasing /wd4211 /wd4201 /wd4100 /wd4505 /wd4408)
if(MSVC) if(MSVC)
if(NOT ENABLE_NOISY_WARNINGS) if(NOT ENABLE_NOISY_WARNINGS)
......
...@@ -59,6 +59,11 @@ ...@@ -59,6 +59,11 @@
#ifndef _ncvhaarobjectdetection_hpp_ #ifndef _ncvhaarobjectdetection_hpp_
#define _ncvhaarobjectdetection_hpp_ #define _ncvhaarobjectdetection_hpp_
#ifdef __GNUC__
# pragma GCC diagnostic push
# pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
#include <string> #include <string>
#include "NCV.hpp" #include "NCV.hpp"
...@@ -458,5 +463,8 @@ NCV_EXPORTS NCVStatus ncvHaarStoreNVBIN_host(const std::string &filename, ...@@ -458,5 +463,8 @@ NCV_EXPORTS NCVStatus ncvHaarStoreNVBIN_host(const std::string &filename,
NCVVector<HaarFeature64> &h_HaarFeatures); NCVVector<HaarFeature64> &h_HaarFeatures);
#ifdef __GNUC__
# pragma GCC diagnostic pop
#endif
#endif // _ncvhaarobjectdetection_hpp_ #endif // _ncvhaarobjectdetection_hpp_
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment