parent
64c94cb22c
commit
037ffcdf99
10 changed files with 41 additions and 65 deletions
@ -1,14 +0,0 @@ |
||||
project(opencv_core_cuda) |
||||
add_definitions(-DUSE_CUDA) |
||||
include_directories(${CUDA_INCLUDE_DIRS} |
||||
"../src/" |
||||
"../include/opencv2/core/" |
||||
"${OpenCV_SOURCE_DIR}/modules/gpu/include" |
||||
) |
||||
ocv_warnings_disable(CMAKE_CXX_FLAGS -Wundef) |
||||
cuda_add_library(opencv_core_cuda SHARED main.cpp ../src/cuda/matrix_operations.cu) |
||||
if(BUILD_FAT_JAVA_LIB) |
||||
target_link_libraries(opencv_core_cuda ${OPENCV_BUILD_DIR}/${LIBRARY_OUTPUT_PATH}/libopencv_java.so ${CUDA_LIBRARIES} ${CUDA_npp_LIBRARY}) |
||||
else() |
||||
target_link_libraries(opencv_core_cuda ${OPENCV_BUILD_DIR}/${LIBRARY_OUTPUT_PATH}/libopencv_core.so ${CUDA_LIBRARIES} ${CUDA_npp_LIBRARY}) |
||||
endif() |
@ -0,0 +1,14 @@ |
||||
if(NOT ANDROID) |
||||
ocv_module_disable(dynamicuda) |
||||
endif() |
||||
|
||||
set(the_description "Dynamic CUDA linkage") |
||||
|
||||
add_definitions(-DUSE_CUDA) |
||||
ocv_module_include_directories("${OpenCV_SOURCE_DIR}/modules/gpu/include") |
||||
set(OPENCV_MODULE_TYPE SHARED) |
||||
if (BUILD_FAT_JAVA_LIB) |
||||
ocv_define_module(dynamicuda opencv_java PRIVATE_REQUIRED ${CUDA_LIBRARIES} ${CUDA_npp_LIBRARY}) |
||||
else() |
||||
ocv_define_module(dynamicuda opencv_core PRIVATE_REQUIRED q${CUDA_LIBRARIES} ${CUDA_npp_LIBRARY}) |
||||
endif() |
Loading…
Reference in new issue