comparison 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
comparison
equal deleted inserted replaced
704:13381b9b9215 705:4b5dba257d81
17 # 17 #
18 18
19 project(plugins) 19 project(plugins)
20 20
21 set( 21 set(
22 IRCCD_PLUGINS 22 IRCCD_JAVASCRIPT_PLUGINS
23 ask 23 ask
24 auth 24 auth
25 hangman 25 hangman
26 history 26 history
27 joke 27 joke
28 logger 28 logger
29 plugin 29 plugin
30 roulette 30 roulette
31 tictactoe 31 tictactoe
32 )
33
34 set(
35 IRCCD_NATIVE_PLUGINS
36 links
37 )
38
39 set(
40 IRCCD_PLUGINS
41 ${IRCCD_JAVASCRIPT_PLUGINS}
42 ${IRCCD_NATIVE_PLUGINS}
32 CACHE INTERNAL "" 43 CACHE INTERNAL ""
33 ) 44 )
34 45
35 foreach (plugin ${IRCCD_PLUGINS}) 46 foreach (plugin ${IRCCD_JAVASCRIPT_PLUGINS})
36 irccd_define_plugin( 47 irccd_define_plugin(
37 NAME ${plugin} 48 NAME ${plugin}
38 TYPE JS 49 TYPE JS
39 SCRIPT ${plugins_SOURCE_DIR}/${plugin}/${plugin}.js 50 SCRIPT ${plugins_SOURCE_DIR}/${plugin}/${plugin}.js
40 DOCS ${plugins_SOURCE_DIR}/${plugin}/${plugin}.md 51 DOCS ${plugins_SOURCE_DIR}/${plugin}/${plugin}.md
41 ) 52 )
42 endforeach () 53 endforeach ()
54
55 foreach (plugin ${IRCCD_NATIVE_PLUGINS})
56 irccd_define_plugin(
57 NAME ${plugin}
58 TYPE NATIVE
59 SOURCES ${plugins_SOURCE_DIR}/${plugin}/${plugin}.cpp
60 DOCS ${plugins_SOURCE_DIR}/${plugin}/${plugin}.md
61 )
62 endforeach ()