diff --git a/cmake/FindRing.cmake b/cmake/FindRing.cmake
index 713df9a251b41658ed3e7dc0d7bb6dd12e28edf0..17fcafcfed81f774c56b124f0313f15a3ddc6ca6 100644
--- a/cmake/FindRing.cmake
+++ b/cmake/FindRing.cmake
@@ -6,6 +6,8 @@ SET(RING_FOUND true)
 
 IF(EXISTS ${CMAKE_INSTALL_PREFIX}/include/dring/dring.h)
    SET(ring_INCLUDE_DIRS ${CMAKE_INSTALL_PREFIX}/include/dring)
+ELSEIF(EXISTS ${RING_INCLUDE_DIR}/dring.h)
+   SET(ring_INCLUDE_DIRS ${RING_INCLUDE_DIR})
 ELSEIF(EXISTS ${RING_BUILD_DIR}/dring/dring.h)
    SET(ring_INCLUDE_DIRS ${RING_BUILD_DIR}/dring)
 ELSE()