docs(m2r): fix IS_NEWER_THAN
[awesomized/libmemcached] / docs / source / CMakeLists.txt
index 134c8eb50105c7c084643533c3886a3284a0ca2e..6b84c94e0446f43cb36a3f72afb0ec138dac033c 100644 (file)
@@ -7,6 +7,12 @@ function(DefaultRstPath MDFILE RSTFILE_VAR)
 endfunction()
 
 function(UpdateRstFromMd RSTFILE MDFILE)
+    if(NOT IS_ABSOLUTE ${MDFILE})
+        set(MDFILE ${CMAKE_CURRENT_SOURCE_DIR}/${MDFILE})
+    endif()
+    if (NOT IS_ABSOLUTE ${RSTFILE})
+        set(RSTFILE ${CMAKE_CURRENT_SOURCE_DIR}/${RSTFILE})
+    endif()
     if(${MDFILE} IS_NEWER_THAN ${RSTFILE})
         message("--   Processing ${MDFILE} ...")
         execute_process(