Fixed the building process for (ubuntu 64bit debug cuda4.1) configuration
This commit is contained in:
parent
d8fa374167
commit
ada9158521
@ -237,8 +237,13 @@ macro(define_opencv_moduleEx _name _visibility)
|
|||||||
|
|
||||||
#set (CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} "-keep")
|
#set (CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} "-keep")
|
||||||
#set (CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} "-Xcompiler;/EHsc-;")
|
#set (CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} "-Xcompiler;/EHsc-;")
|
||||||
|
|
||||||
|
# we remove -ggdb3 flag as it leads to preprocessor errors when compiling CUDA files (CUDA 4.1)
|
||||||
|
set(tmp ${CMAKE_CXX_FLAGS_DEBUG})
|
||||||
|
string(REPLACE "-ggdb3" "" CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG})
|
||||||
CUDA_COMPILE(cuda_objs ${lib_cuda})
|
CUDA_COMPILE(cuda_objs ${lib_cuda})
|
||||||
|
set(CMAKE_CXX_DEBUG_FLAGS ${tmp})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
set(lib_cuda "")
|
set(lib_cuda "")
|
||||||
set(cuda_objs "")
|
set(cuda_objs "")
|
||||||
|
@ -85,7 +85,14 @@ if (HAVE_CUDA)
|
|||||||
set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} "-Xcompiler;/wd4251")
|
set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} "-Xcompiler;/wd4251")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# we remove -ggdb3 flag as it leads to preprocessor errors when compiling CUDA files (CUDA 4.1)
|
||||||
|
set(tmp ${CMAKE_CXX_FLAGS_DEBUG})
|
||||||
|
string(REPLACE "-ggdb3" "" CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG})
|
||||||
CUDA_COMPILE(cuda_objs ${lib_cuda} ${ncv_cuda})
|
CUDA_COMPILE(cuda_objs ${lib_cuda} ${ncv_cuda})
|
||||||
|
set(CMAKE_CXX_DEBUG_FLAGS ${tmp})
|
||||||
|
|
||||||
#CUDA_BUILD_CLEAN_TARGET()
|
#CUDA_BUILD_CLEAN_TARGET()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user