Mercurial > irccd
comparison plugins/CMakeLists.txt @ 256:f04acabfbbe5
CMake: switch to NSIS with various fixes, closes #533
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 12 Sep 2016 17:54:27 +0200 |
parents | 6635b9187d71 |
children | 60b94daf4d24 |
comparison
equal
deleted
inserted
replaced
255:233366c94ddb | 256:f04acabfbbe5 |
---|---|
37 irccd_define_plugin(${plugin}/${plugin}.js) | 37 irccd_define_plugin(${plugin}/${plugin}.js) |
38 | 38 |
39 # 2. Build documentation. | 39 # 2. Build documentation. |
40 if (WITH_HTML) | 40 if (WITH_HTML) |
41 set(basedocdir ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}) | 41 set(basedocdir ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}) |
42 file(RELATIVE_PATH baseurl ${basedocdir}/plugin ${basedocdir}) | |
42 | 43 |
43 file(RELATIVE_PATH baseurl ${basedocdir}/plugin ${basedocdir}) | |
44 | |
45 pandoc( | 44 pandoc( |
46 OUTPUT ${basedocdir}/plugin/${plugin}.html | 45 OUTPUT ${basedocdir}/plugin/${plugin}.html |
47 SOURCES ${plugin}/${plugin}.md | 46 SOURCES ${plugin}/${plugin}.md |
48 TEMPLATE ${resources_SOURCE_DIR}/template.html | 47 TEMPLATE ${resources_SOURCE_DIR}/template.html |
49 DEPENDS | 48 DEPENDS |
52 ARGS -Vguide | 51 ARGS -Vguide |
53 VARIABLE baseurl:${baseurl} | 52 VARIABLE baseurl:${baseurl} |
54 FROM markdown TO html5 | 53 FROM markdown TO html5 |
55 STANTALONE MAKE_DIRECTORY TOC | 54 STANTALONE MAKE_DIRECTORY TOC |
56 ) | 55 ) |
57 | 56 |
58 list(APPEND outputs ${basedocdir}/plugin/${plugin}.html) | 57 list(APPEND outputs ${basedocdir}/plugin/${plugin}.html) |
59 install(FILES ${basedocdir}/plugin/${plugin}.html DESTINATION ${WITH_DOCDIR}/plugin) | 58 install( |
59 FILES ${basedocdir}/plugin/${plugin}.html | |
60 COMPONENT ${plugin} | |
61 DESTINATION ${WITH_DOCDIR}/plugin | |
62 ) | |
63 string(TOUPPER ${plugin} CMP) | |
64 setg(CPACK_COMPONENT_${CMP}_DESCRIPTION "Install ${plugin}.") | |
65 setg(CPACK_COMPONENT_${CMP}_GROUP "Plugins") | |
60 endif () | 66 endif () |
61 | 67 |
62 add_custom_target( | 68 add_custom_target( |
63 plugin-${plugin} | 69 plugin-${plugin} |
64 SOURCES | 70 SOURCES |