comparison doc/html/CMakeLists.txt @ 485:daf3aa8b2ddb

CMake: get rid of fakeroot mechanism, closes #674
author David Demelier <markand@malikania.fr>
date Thu, 27 Jul 2017 16:44:57 +0200
parents acb2d4990249
children 928a40398dec
comparison
equal deleted inserted replaced
484:69cc48b46dcb 485:daf3aa8b2ddb
200 SOURCE ${file} 200 SOURCE ${file}
201 OUTPUT_VAR output 201 OUTPUT_VAR output
202 ) 202 )
203 list(APPEND OUTPUTS ${output}) 203 list(APPEND OUTPUTS ${output})
204 204
205 # Install this file.
206 file(RELATIVE_PATH basename ${html_SOURCE_DIR} ${file})
207 get_filename_component(dirname ${basename} DIRECTORY)
208 install(
209 FILES ${output}
210 COMPONENT docs
211 DESTINATION ${WITH_DOCDIR}/${dirname}
212 )
205 endforeach () 213 endforeach ()
206 214
207 add_custom_target( 215 add_custom_target(
208 html ALL 216 html ALL
209 SOURCES 217 SOURCES
210 ${HTML_SOURCES} ${CSS} ${JS} ${OUTPUTS} 218 ${HTML_SOURCES} ${CSS} ${JS} ${OUTPUTS}
211 ${html_SOURCE_DIR}/resources/template.html 219 ${html_SOURCE_DIR}/resources/template.html
212 COMMAND 220 COMMAND
213 ${CMAKE_COMMAND} -E make_directory ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}/css 221 ${CMAKE_COMMAND} -E make_directory ${html_BINARY_DIR}/css
214 COMMAND 222 COMMAND
215 ${CMAKE_COMMAND} -E make_directory ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}/js 223 ${CMAKE_COMMAND} -E make_directory ${html_BINARY_DIR}/js
216 COMMAND 224 COMMAND
217 ${CMAKE_COMMAND} -E copy ${CSS} ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}/css 225 ${CMAKE_COMMAND} -E copy ${CSS} ${html_BINARY_DIR}/css
218 COMMAND 226 COMMAND
219 ${CMAKE_COMMAND} -E copy ${JS} ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}/js 227 ${CMAKE_COMMAND} -E copy ${JS} ${html_BINARY_DIR}/js
220 ) 228 )
221 229
222 # Install resources files. 230 # Install resources files.
223 install( 231 install(
224 FILES ${CSS} 232 FILES ${CSS}