From 9488ed46ee12353444356ae82a89293f936cdbd0 Mon Sep 17 00:00:00 2001 From: Vladislav Vinogradov Date: Fri, 7 Jun 2013 13:34:33 +0400 Subject: [PATCH] fixed compiler warning removed -fvisibility-inlines-hidden compiler option for CUDA sources --- cmake/OpenCVDetectCUDA.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/OpenCVDetectCUDA.cmake b/cmake/OpenCVDetectCUDA.cmake index 3233d65510..c44c8129e4 100644 --- a/cmake/OpenCVDetectCUDA.cmake +++ b/cmake/OpenCVDetectCUDA.cmake @@ -160,6 +160,10 @@ if(CUDA_FOUND) # we remove -Wsign-promo as it generates warnings under linux string(REPLACE "-Wsign-promo" "" ${var} "${${var}}") + + # we remove -fvisibility-inlines-hidden because it's used for C++ compiler + # but NVCC uses C compiler by default + string(REPLACE "-fvisibility-inlines-hidden" "" ${var} "${${var}}") endforeach() if(BUILD_SHARED_LIBS) -- GitLab