diff plugins/CMakeLists.txt @ 705:4b5dba257d81

Plugin links: brand new plugin, closes #872 @4h
author David Demelier <markand@malikania.fr>
date Fri, 06 Jul 2018 22:10:10 +0200
parents e5d0f4289e04
children d8bf53170fb6
line wrap: on
line diff
--- a/plugins/CMakeLists.txt	Fri Jul 06 21:01:15 2018 +0200
+++ b/plugins/CMakeLists.txt	Fri Jul 06 22:10:10 2018 +0200
@@ -19,7 +19,7 @@
 project(plugins)
 
 set(
-    IRCCD_PLUGINS
+    IRCCD_JAVASCRIPT_PLUGINS
     ask
     auth
     hangman
@@ -29,10 +29,21 @@
     plugin
     roulette
     tictactoe
+)
+
+set(
+    IRCCD_NATIVE_PLUGINS
+    links
+)
+
+set(
+    IRCCD_PLUGINS
+    ${IRCCD_JAVASCRIPT_PLUGINS}
+    ${IRCCD_NATIVE_PLUGINS}
     CACHE INTERNAL ""
 )
 
-foreach (plugin ${IRCCD_PLUGINS})
+foreach (plugin ${IRCCD_JAVASCRIPT_PLUGINS})
     irccd_define_plugin(
         NAME ${plugin}
         TYPE JS
@@ -40,3 +51,12 @@
         DOCS ${plugins_SOURCE_DIR}/${plugin}/${plugin}.md
     )
 endforeach ()
+
+foreach (plugin ${IRCCD_NATIVE_PLUGINS})
+    irccd_define_plugin(
+        NAME ${plugin}
+        TYPE NATIVE
+        SOURCES ${plugins_SOURCE_DIR}/${plugin}/${plugin}.cpp
+        DOCS ${plugins_SOURCE_DIR}/${plugin}/${plugin}.md
+    )
+endforeach ()