diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 2ab5ca661410f5ddac3a84a0e3ec2c9eb6133a2d..b3a252d3456f5f075e6787d840a042ad54f0876c 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -22,7 +22,7 @@
 #
 MACRO(MANPAGE NAME)
   FIND_PROGRAM(POD2MAN pod2man)
-  CONFIGURE_FILE(${NAME}.pod.in ${NAME}.pod @ONLY)
+  CONFIGURE_FILE(${NAME}.pod.in ${BUILD_DIR}/${NAME}.pod @ONLY)
 
   ADD_CUSTOM_COMMAND(
     OUTPUT ${NAME}.1
@@ -53,7 +53,7 @@ ADD_CUSTOM_TARGET(
 
 
 # Generate Doxygen configuration file.
-CONFIGURE_FILE(package.dox.cmake package.dox)
+CONFIGURE_FILE(package.dox.cmake ${BUILD_DIR}/package.dox)
 
 # Generating the Doxygen documentation
 ADD_CUSTOM_COMMAND(