Mercurial > irccd
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 () |