Mercurial > irccd
diff cmake/function/IrccdBuildHtml.cmake @ 617:241583937af0
Docs: recreate correctly files
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 19 Dec 2017 20:22:31 +0100 |
parents | bb9771fb5f44 |
children | 27587ff92a64 |
line wrap: on
line diff
--- a/cmake/function/IrccdBuildHtml.cmake Mon Dec 18 14:55:43 2017 +0100 +++ b/cmake/function/IrccdBuildHtml.cmake Tue Dec 19 20:22:31 2017 +0100 @@ -105,15 +105,18 @@ # Replace CMake variables. configure_file( ${HTML_SOURCE} - ${CMAKE_CURRENT_BINARY_DIR}/${dirname}/${basename}.md + ${doc_BINARY_DIR}/${dirname}/${basename}.md @ONLY ) + set(input ${doc_BINARY_DIR}/${dirname}/${basename}.md) + set(output ${doc_BINARY_DIR}/html/${dirname}/${basename}.html) + # Pandoc the file. pandoc( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${dirname}/${basename}.html - SOURCES ${CMAKE_CURRENT_BINARY_DIR}/${dirname}/${basename}.md - DEPENDS ${HTML_SOURCE} + OUTPUT ${output} + SOURCES ${input} + DEPENDS ${HTML_SOURCE} ${input} TEMPLATE ${html_SOURCE_DIR}/template.html VARIABLE baseurl:${baseurl} ${HTML_VARIABLES} FROM markdown @@ -124,13 +127,13 @@ # Install the documentation file as component if provided. if (HTML_COMPONENT) install( - FILES ${CMAKE_CURRENT_BINARY_DIR}/${dirname}/${basename}.html + FILES ${output} COMPONENT ${HTML_COMPONENT} DESTINATION ${WITH_DOCDIR}/${dirname} ) endif () if (HTML_OUTPUT_VAR) - set(${HTML_OUTPUT_VAR} ${CMAKE_CURRENT_BINARY_DIR}/${dirname}/${basename}.html) + set(${HTML_OUTPUT_VAR} ${output}) endif () endmacro ()