annotate doc/html/CMakeLists.txt @ 275:c143682678b9

CMake: improve documentation related to plugins
author David Demelier <markand@malikania.fr>
date Thu, 29 Sep 2016 12:41:19 +0200
parents 08a041011599
children 5795a1769de5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 #
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 # CMakeLists.txt -- CMake build system for irccd
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 #
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 # Copyright (c) 2013-2016 David Demelier <markand@malikania.fr>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 #
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 # Permission to use, copy, modify, and/or distribute this software for any
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 # purpose with or without fee is hereby granted, provided that the above
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 # copyright notice and this permission notice appear in all copies.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 #
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 #
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
18
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 project(html)
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
20
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
21 set(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
22 HTML_SOURCES
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
23 ${html_SOURCE_DIR}/index.md
262
4c191ecfb94a Docs: add more indexes
David Demelier <markand@malikania.fr>
parents: 261
diff changeset
24 ${html_SOURCE_DIR}/api/module/index.md
263
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
25 ${html_SOURCE_DIR}/api/module/Irccd.Directory/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
26 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.remove.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
27 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.mkdir.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
28 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.find.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
29 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.prototype.constructor.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
30 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.prototype.remove.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
31 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.prototype.find.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
32 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
33 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.pause.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
34 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.elapsed.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
35 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.constructor.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
36 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.restart.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
37 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.reset.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
38 ${html_SOURCE_DIR}/api/module/Irccd.File/index.md
263
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
39 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.stat.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
40 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.dirname.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
41 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.exists.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
42 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.remove.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
43 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.basename.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
44 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.read.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
45 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.seek.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
46 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.stat.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
47 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.constructor.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
48 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.tell.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
49 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.dirname.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
50 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.readline.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
51 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.write.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
52 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.lines.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
53 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.close.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
54 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.remove.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
55 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.basename.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
56 ${html_SOURCE_DIR}/api/module/Irccd.Logger/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
57 ${html_SOURCE_DIR}/api/module/Irccd.Logger/Irccd.Logger.warning.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
58 ${html_SOURCE_DIR}/api/module/Irccd.Logger/Irccd.Logger.info.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
59 ${html_SOURCE_DIR}/api/module/Irccd.Logger/Irccd.Logger.debug.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
60 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/index.md
263
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
61 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/Irccd.Plugin.unload.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
62 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/Irccd.Plugin.load.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
63 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/Irccd.Plugin.reload.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
64 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/Irccd.Plugin.info.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
65 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/Irccd.Plugin.list.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
66 ${html_SOURCE_DIR}/api/module/Irccd.Server/index.md
263
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
67 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.remove.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
68 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.list.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
69 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.find.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
70 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.add.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
71 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.me.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
72 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.cmode.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
73 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.mode.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
74 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.part.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
75 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.message.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
76 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.topic.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
77 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.whois.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
78 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.nick.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
79 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.constructor.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
80 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.join.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
81 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.invite.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
82 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.cnotice.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
83 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.info.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
84 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.notice.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
85 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.kick.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
86 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.toString.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
87 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.names.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
88 ${html_SOURCE_DIR}/api/module/Irccd.System/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
89 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.exec.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
90 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.sleep.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
91 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.popen.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
92 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.env.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
93 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.home.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
94 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.uptime.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
95 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.version.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
96 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.usleep.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
97 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.name.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
98 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.ticks.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
99 ${html_SOURCE_DIR}/api/module/Irccd.Timer/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
100 ${html_SOURCE_DIR}/api/module/Irccd.Timer/Irccd.Timer.prototype.start.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
101 ${html_SOURCE_DIR}/api/module/Irccd.Timer/Irccd.Timer.prototype.constructor.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
102 ${html_SOURCE_DIR}/api/module/Irccd.Timer/Irccd.Timer.prototype.stop.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
103 ${html_SOURCE_DIR}/api/module/Irccd/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
104 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
105 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isSpace.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
106 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isTitle.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
107 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isUpper.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
108 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isLetter.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
109 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isDigit.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
110 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isLower.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
111 ${html_SOURCE_DIR}/api/module/Irccd.Util/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
112 ${html_SOURCE_DIR}/api/module/Irccd.Util/Irccd.Util.splithost.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
113 ${html_SOURCE_DIR}/api/module/Irccd.Util/Irccd.Util.format.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
114 ${html_SOURCE_DIR}/api/module/Irccd.Util/Irccd.Util.splituser.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
115 ${html_SOURCE_DIR}/api/index.md
262
4c191ecfb94a Docs: add more indexes
David Demelier <markand@malikania.fr>
parents: 261
diff changeset
116 ${html_SOURCE_DIR}/api/event/index.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
117 ${html_SOURCE_DIR}/api/event/onWhois.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
118 ${html_SOURCE_DIR}/api/event/onMessage.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
119 ${html_SOURCE_DIR}/api/event/onPart.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
120 ${html_SOURCE_DIR}/api/event/onQueryCommand.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
121 ${html_SOURCE_DIR}/api/event/onMode.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
122 ${html_SOURCE_DIR}/api/event/onNotice.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
123 ${html_SOURCE_DIR}/api/event/onLoad.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
124 ${html_SOURCE_DIR}/api/event/onInvite.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
125 ${html_SOURCE_DIR}/api/event/onChannelNotice.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
126 ${html_SOURCE_DIR}/api/event/onCommand.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
127 ${html_SOURCE_DIR}/api/event/onKick.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
128 ${html_SOURCE_DIR}/api/event/onReload.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
129 ${html_SOURCE_DIR}/api/event/onChannelMode.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
130 ${html_SOURCE_DIR}/api/event/onTopic.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
131 ${html_SOURCE_DIR}/api/event/onConnect.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
132 ${html_SOURCE_DIR}/api/event/onJoin.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
133 ${html_SOURCE_DIR}/api/event/onMe.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
134 ${html_SOURCE_DIR}/api/event/onNick.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
135 ${html_SOURCE_DIR}/api/event/onNames.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
136 ${html_SOURCE_DIR}/api/event/onUnload.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
137 ${html_SOURCE_DIR}/api/event/onQuery.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
138 ${html_SOURCE_DIR}/build/build-from-sources.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
139 ${html_SOURCE_DIR}/build/build-options.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
140 ${html_SOURCE_DIR}/dev/plugin-javascript-introduction.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
141 ${html_SOURCE_DIR}/dev/socket-commands.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
142 ${html_SOURCE_DIR}/dev/socket-protocol.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
143 ${html_SOURCE_DIR}/irccd/configuring.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
144 ${html_SOURCE_DIR}/irccdctl/commands.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
145 ${html_SOURCE_DIR}/irccdctl/configuring.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
146 ${html_SOURCE_DIR}/irccdctl/usage.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
147 ${html_SOURCE_DIR}/misc/common-patterns-and-formatting.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
148 ${html_SOURCE_DIR}/misc/configuration-syntax.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
149 )
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
150
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
151 set(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
152 CSS
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
153 ${html_SOURCE_DIR}/resources/css/bootstrap.min.css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
154 ${html_SOURCE_DIR}/resources/css/doc-guide.css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
155 ${html_SOURCE_DIR}/resources/css/doc.css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
156 ${html_SOURCE_DIR}/resources/css/tomorrow.css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
157 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
158
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
159 set(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
160 JS
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
161 ${html_SOURCE_DIR}/resources/js/bootstrap.min.js
268
4f4b9c290395 Docs: rename highlight.js to highlight.min.js, closes #538
David Demelier <markand@malikania.fr>
parents: 263
diff changeset
162 ${html_SOURCE_DIR}/resources/js/highlight.min.js
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
163 ${html_SOURCE_DIR}/resources/js/jquery.min.js
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
164 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
165
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
166 if (WITH_HTML)
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
167 foreach (file ${HTML_SOURCES})
275
c143682678b9 CMake: improve documentation related to plugins
David Demelier <markand@malikania.fr>
parents: 269
diff changeset
168 irccd_build_html(
c143682678b9 CMake: improve documentation related to plugins
David Demelier <markand@malikania.fr>
parents: 269
diff changeset
169 SOURCE ${file}
c143682678b9 CMake: improve documentation related to plugins
David Demelier <markand@malikania.fr>
parents: 269
diff changeset
170 OUTPUT_VAR output
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
171 )
275
c143682678b9 CMake: improve documentation related to plugins
David Demelier <markand@malikania.fr>
parents: 269
diff changeset
172 list(APPEND OUTPUTS ${output})
261
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
173
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
174 endforeach ()
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
175
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
176 add_custom_target(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
177 html ALL
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
178 SOURCES
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
179 ${HTML_SOURCES} ${CSS} ${JS} ${OUTPUTS}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
180 ${html_SOURCE_DIR}/resources/template.html
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
181 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
182 ${CMAKE_COMMAND} -E make_directory ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}/css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
183 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
184 ${CMAKE_COMMAND} -E make_directory ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}/js
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
185 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
186 ${CMAKE_COMMAND} -E copy ${CSS} ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}/css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
187 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
188 ${CMAKE_COMMAND} -E copy ${JS} ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}/js
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
189 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
190
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
191 # Install resources files.
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
192 install(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
193 FILES ${CSS}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
194 COMPONENT docs
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
195 DESTINATION ${WITH_DOCDIR}/css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
196 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
197 install(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
198 FILES ${JS}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
199 COMPONENT docs
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
200 DESTINATION ${WITH_DOCDIR}/js
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
201 )
18
f113796cfbf9 Irccd: fix compilation with WITH_JS=Off, #415
David Demelier <markand@malikania.fr>
parents: 0
diff changeset
202 endif ()
269
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
203
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
204 setg(CPACK_COMPONENT_DOCS_DISPLAY_NAME "Documentation")
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
205 setg(CPACK_COMPONENT_DOCS_DESCRIPTION "User guide and JavaScript API.")
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
206 setg(CPACK_COMPONENT_DOCS_GROUP "Documentation")