@ -80,6 +80,10 @@ if(ENABLE_CUDA AND NOT CUDA_COMPUTE_MODEL)
set_property ( CACHE CUDA_COMPUTE_MODEL PROPERTY STRINGS ${ CUDA_COMPUTE_MODEL_75 } ${ CUDA_COMPUTE_MODEL_72 } ${ CUDA_COMPUTE_MODEL_70 } ${ CUDA_COMPUTE_MODEL_62 } ${ CUDA_COMPUTE_MODEL_61 } ${ CUDA_COMPUTE_MODEL_60 } ${ CUDA_COMPUTE_MODEL_53 } ${ CUDA_COMPUTE_MODEL_52 } ${ CUDA_COMPUTE_MODEL_37 } ${ CUDA_COMPUTE_MODEL_35 } ${ CUDA_COMPUTE_MODEL_30 } )
set_property ( CACHE CUDA_COMPUTE_MODEL PROPERTY STRINGS ${ CUDA_COMPUTE_MODEL_75 } ${ CUDA_COMPUTE_MODEL_72 } ${ CUDA_COMPUTE_MODEL_70 } ${ CUDA_COMPUTE_MODEL_62 } ${ CUDA_COMPUTE_MODEL_61 } ${ CUDA_COMPUTE_MODEL_60 } ${ CUDA_COMPUTE_MODEL_53 } ${ CUDA_COMPUTE_MODEL_52 } ${ CUDA_COMPUTE_MODEL_37 } ${ CUDA_COMPUTE_MODEL_35 } ${ CUDA_COMPUTE_MODEL_30 } )
endif ( )
endif ( )
if ( NOT ENABLE_CUDA )
set ( CUDA_COMPUTE_MODEL "0" CACHE STRING "CUDA Compute Model set to 0 because CUDA is missing" FORCE )
endif ( )
if ( USE_INTEGRATED_LIBS )
if ( USE_INTEGRATED_LIBS )
set ( PThreads_windows_DIR ${ CMAKE_CURRENT_LIST_DIR } /3rdparty/pthreads CACHE PATH "Path where pthreads for windows can be located" )
set ( PThreads_windows_DIR ${ CMAKE_CURRENT_LIST_DIR } /3rdparty/pthreads CACHE PATH "Path where pthreads for windows can be located" )
add_definitions ( -D_TIMESPEC_DEFINED )
add_definitions ( -D_TIMESPEC_DEFINED )
@ -123,7 +127,8 @@ set(SKIP_USELIB_TRACK "FALSE" CACHE BOOL "Skip building uselib_track" FORCE)
if ( OpenCV_FOUND )
if ( OpenCV_FOUND )
if ( ENABLE_CUDA AND NOT OpenCV_CUDA_VERSION )
if ( ENABLE_CUDA AND NOT OpenCV_CUDA_VERSION )
set ( SKIP_USELIB_TRACK "TRUE" CACHE BOOL "Skip building uselib_track" FORCE )
set ( SKIP_USELIB_TRACK "TRUE" CACHE BOOL "Skip building uselib_track" FORCE )
message ( WARNING "The build of OpenCV does not have CUDA support, so some tools have been disabled! Please rebuild OpenCV with CUDA support to build them!" )
message ( STATUS " -> darknet is fine for now, but uselib_track has been disabled!" )
message ( STATUS " -> Please rebuild OpenCV from sources with CUDA support to enable it" )
endif ( )
endif ( )
add_definitions ( -DOPENCV )
add_definitions ( -DOPENCV )
endif ( )
endif ( )