Mercurial > irccd
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} |