diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 61dc6b9cfcc919f6062ba4270931005dc8a6f9d0..befa8f6a24b273cd58acb6c2ca66404b77a4aeb2 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -517,10 +517,13 @@ IF (raw_gps_utils_FOUND)
     TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${raw_gps_utils_LIBRARY})
 ENDIF (raw_gps_utils_FOUND)
 
-IF (vision_utils_FOUND)
-    TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${vision_utils_LIBRARY})
+
+IF (OPENCV_FOUND)
    	TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${OpenCV_LIBS})
-ENDIF (vision_utils_FOUND)
+	IF (vision_utils_FOUND)
+    	TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${vision_utils_LIBRARY})
+	ENDIF (vision_utils_FOUND)
+ENDIF (OPENCV_FOUND)
 
 IF (YAMLCPP_FOUND)
     TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${YAMLCPP_LIBRARY})