cmake: VERSION_GREATER_EQUAL is not supported in CMake 3.5.1
authorAlexander Alekhin <alexander.a.alekhin@gmail.com>
Mon, 26 Dec 2022 17:41:53 +0000 (17:41 +0000)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Mon, 26 Dec 2022 17:41:53 +0000 (17:41 +0000)
cmake/OpenCVDetectCUDA.cmake
modules/world/CMakeLists.txt

index 74b550e669f0292eebd38d2c4ebb45b3fc513df2..a3d987a2b8566aee6c7e63547c4d7223f49b7da1 100644 (file)
@@ -427,7 +427,7 @@ if(CUDA_FOUND)
       set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} -Xcompiler -fno-finite-math-only)
     endif()
 
-    if(CUDA_VERSION VERSION_GREATER_EQUAL 11.2 AND WIN32)
+    if(WIN32 AND NOT (CUDA_VERSION VERSION_LESS "11.2"))
       set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} -Xcudafe --display_error_number --diag-suppress 1394,1388)
     endif()
 
index 2f4b1a4eb185e38eb50aed3379a236b98a12b981..b14378599e864ab0874aa73def2f8dc97c8ef5ce 100644 (file)
@@ -59,7 +59,7 @@ ocv_module_include_directories()
 #message(STATUS "${OPENCV_MODULE_${the_module}_SOURCES}")
 ocv_create_module(${link_deps})
 
-if(";${OPENCV_MODULES_BUILD};" MATCHES ";opencv_viz;" AND OPENCV_MODULE_opencv_viz_IS_PART_OF_WORLD AND VTK_VERSION VERSION_GREATER_EQUAL "8.90.0")
+if(";${OPENCV_MODULES_BUILD};" MATCHES ";opencv_viz;" AND OPENCV_MODULE_opencv_viz_IS_PART_OF_WORLD AND NOT (VTK_VERSION VERSION_LESS "8.90.0"))
   vtk_module_autoinit(TARGETS opencv_world MODULES ${VTK_LIBRARIES})
 endif()