diff 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
line wrap: on
line diff
--- a/plugins/CMakeLists.txt	Thu Sep 08 13:11:10 2016 +0200
+++ b/plugins/CMakeLists.txt	Mon Sep 12 17:54:27 2016 +0200
@@ -39,9 +39,8 @@
         # 2. Build documentation.
         if (WITH_HTML)
             set(basedocdir ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR})
+            file(RELATIVE_PATH baseurl ${basedocdir}/plugin ${basedocdir})
 
-            file(RELATIVE_PATH baseurl ${basedocdir}/plugin ${basedocdir})
-    
             pandoc(
                 OUTPUT ${basedocdir}/plugin/${plugin}.html
                 SOURCES ${plugin}/${plugin}.md
@@ -54,9 +53,16 @@
                 FROM markdown TO html5
                 STANTALONE MAKE_DIRECTORY TOC
             )
-    
+
             list(APPEND outputs ${basedocdir}/plugin/${plugin}.html)
-            install(FILES ${basedocdir}/plugin/${plugin}.html DESTINATION ${WITH_DOCDIR}/plugin)
+            install(
+                FILES ${basedocdir}/plugin/${plugin}.html
+                COMPONENT ${plugin}
+                DESTINATION ${WITH_DOCDIR}/plugin
+            )
+            string(TOUPPER ${plugin} CMP)
+            setg(CPACK_COMPONENT_${CMP}_DESCRIPTION "Install ${plugin}.")
+            setg(CPACK_COMPONENT_${CMP}_GROUP "Plugins")
         endif ()
 
         add_custom_target(