diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake index 8e9c78550fa3cb3c45dcecc3fc45b3a64295436f..d6d4e2dbf06af6dd1205adf7fa6d9dc53ae1d4d9 100644 --- a/cmake/dependencies.cmake +++ b/cmake/dependencies.cmake @@ -202,21 +202,25 @@ sibr_addlibrary( ############## ## Find OpenCV ############## -if (${MSVC_TOOLSET_VERSION} EQUAL 143) - MESSAGE("SPECIAL OPENCV HANDLING") - set(opencv_set_arguments - CHECK_CACHED_VAR OpenCV_DIR PATH "install" ## see OpenCVConfig.cmake - ) -elseif (MSVC11 OR MSVC12) - set(opencv_set_arguments - CHECK_CACHED_VAR OpenCV_DIR PATH "opencv/build" ## see OpenCVConfig.cmake - ) -elseif (MSVC14) - set(opencv_set_arguments - CHECK_CACHED_VAR OpenCV_DIR PATH "opencv-4.5.0/build" ## see OpenCVConfig.cmake - ) -else () - message("There is no provided OpenCV library for your version of MSVC") +if (WIN32) + if (${MSVC_TOOLSET_VERSION} EQUAL 143) + MESSAGE("SPECIAL OPENCV HANDLING") + set(opencv_set_arguments + CHECK_CACHED_VAR OpenCV_DIR PATH "install" ## see OpenCVConfig.cmake + ) + elseif (MSVC11 OR MSVC12) + set(opencv_set_arguments + CHECK_CACHED_VAR OpenCV_DIR PATH "opencv/build" ## see OpenCVConfig.cmake + ) + elseif (MSVC14) + set(opencv_set_arguments + CHECK_CACHED_VAR OpenCV_DIR PATH "opencv-4.5.0/build" ## see OpenCVConfig.cmake + ) + else () + message("There is no provided OpenCV library for your compiler, relying on find_package to find it") + endif() +else() + message("There is no provided OpenCV library for your compiler, relying on find_package to find it") endif() sibr_addlibrary(NAME OpenCV #VERBOSE ON