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