annotate doc/html/CMakeLists.txt @ 394:c6fbb6e0e06d

Happy new year!
author David Demelier <markand@malikania.fr>
date Sun, 01 Jan 2017 15:29:41 +0100
parents edd873d583eb
children 5e9b7ff956b3
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 #
394
c6fbb6e0e06d Happy new year!
David Demelier <markand@malikania.fr>
parents: 380
diff changeset
4 # Copyright (c) 2013-2017 David Demelier <markand@malikania.fr>
0
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
276
5795a1769de5 Docs: add more indexes
David Demelier <markand@malikania.fr>
parents: 275
diff changeset
140 ${html_SOURCE_DIR}/build/index.md
5795a1769de5 Docs: add more indexes
David Demelier <markand@malikania.fr>
parents: 275
diff changeset
141 ${html_SOURCE_DIR}/dev/index.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
142 ${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
143 ${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
144 ${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
145 ${html_SOURCE_DIR}/irccd/configuring.md
276
5795a1769de5 Docs: add more indexes
David Demelier <markand@malikania.fr>
parents: 275
diff changeset
146 ${html_SOURCE_DIR}/irccd/index.md
368
d731ce3ae821 Docs: add new documentation about paths
David Demelier <markand@malikania.fr>
parents: 367
diff changeset
147 ${html_SOURCE_DIR}/irccd/paths.md
380
edd873d583eb Docs: improve irccd and irccdctl documentation
David Demelier <markand@malikania.fr>
parents: 368
diff changeset
148 ${html_SOURCE_DIR}/irccd/usage.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
149 ${html_SOURCE_DIR}/irccdctl/configuring.md
276
5795a1769de5 Docs: add more indexes
David Demelier <markand@malikania.fr>
parents: 275
diff changeset
150 ${html_SOURCE_DIR}/irccdctl/index.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
151 ${html_SOURCE_DIR}/irccdctl/usage.md
360
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
152 ${html_SOURCE_DIR}/irccdctl/command/index.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
153 ${html_SOURCE_DIR}/irccdctl/command/help.md
367
b81c6fdec22e Docs: add documentation about plugin-config command
David Demelier <markand@malikania.fr>
parents: 360
diff changeset
154 ${html_SOURCE_DIR}/irccdctl/command/plugin-config.md
360
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
155 ${html_SOURCE_DIR}/irccdctl/command/plugin-info.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
156 ${html_SOURCE_DIR}/irccdctl/command/plugin-list.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
157 ${html_SOURCE_DIR}/irccdctl/command/plugin-load.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
158 ${html_SOURCE_DIR}/irccdctl/command/plugin-reload.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
159 ${html_SOURCE_DIR}/irccdctl/command/plugin-unload.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
160 ${html_SOURCE_DIR}/irccdctl/command/server-cmode.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
161 ${html_SOURCE_DIR}/irccdctl/command/server-cnotice.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
162 ${html_SOURCE_DIR}/irccdctl/command/server-connect.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
163 ${html_SOURCE_DIR}/irccdctl/command/server-disconnect.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
164 ${html_SOURCE_DIR}/irccdctl/command/server-invite.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
165 ${html_SOURCE_DIR}/irccdctl/command/server-join.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
166 ${html_SOURCE_DIR}/irccdctl/command/server-kick.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
167 ${html_SOURCE_DIR}/irccdctl/command/server-list.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
168 ${html_SOURCE_DIR}/irccdctl/command/server-me.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
169 ${html_SOURCE_DIR}/irccdctl/command/server-message.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
170 ${html_SOURCE_DIR}/irccdctl/command/server-mode.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
171 ${html_SOURCE_DIR}/irccdctl/command/server-nick.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
172 ${html_SOURCE_DIR}/irccdctl/command/server-notice.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
173 ${html_SOURCE_DIR}/irccdctl/command/server-part.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
174 ${html_SOURCE_DIR}/irccdctl/command/server-reconnect.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
175 ${html_SOURCE_DIR}/irccdctl/command/server-topic.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
176 ${html_SOURCE_DIR}/irccdctl/command/watch.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
177 ${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
178 ${html_SOURCE_DIR}/misc/configuration-syntax.md
276
5795a1769de5 Docs: add more indexes
David Demelier <markand@malikania.fr>
parents: 275
diff changeset
179 ${html_SOURCE_DIR}/misc/index.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
180 )
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
181
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
182 set(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
183 CSS
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
184 ${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
185 ${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
186 ${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
187 ${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
188 )
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 set(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
191 JS
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
192 ${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
193 ${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
194 ${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
195 )
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 if (WITH_HTML)
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
198 foreach (file ${HTML_SOURCES})
275
c143682678b9 CMake: improve documentation related to plugins
David Demelier <markand@malikania.fr>
parents: 269
diff changeset
199 irccd_build_html(
c143682678b9 CMake: improve documentation related to plugins
David Demelier <markand@malikania.fr>
parents: 269
diff changeset
200 SOURCE ${file}
c143682678b9 CMake: improve documentation related to plugins
David Demelier <markand@malikania.fr>
parents: 269
diff changeset
201 OUTPUT_VAR output
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
202 )
275
c143682678b9 CMake: improve documentation related to plugins
David Demelier <markand@malikania.fr>
parents: 269
diff changeset
203 list(APPEND OUTPUTS ${output})
261
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
204
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
205 endforeach ()
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
206
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
207 add_custom_target(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
208 html ALL
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
209 SOURCES
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
210 ${HTML_SOURCES} ${CSS} ${JS} ${OUTPUTS}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
211 ${html_SOURCE_DIR}/resources/template.html
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
212 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
213 ${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
214 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
215 ${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
216 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
217 ${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
218 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
219 ${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
220 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
221
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
222 # Install resources files.
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
223 install(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
224 FILES ${CSS}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
225 COMPONENT docs
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
226 DESTINATION ${WITH_DOCDIR}/css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
227 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
228 install(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
229 FILES ${JS}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
230 COMPONENT docs
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
231 DESTINATION ${WITH_DOCDIR}/js
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
232 )
18
f113796cfbf9 Irccd: fix compilation with WITH_JS=Off, #415
David Demelier <markand@malikania.fr>
parents: 0
diff changeset
233 endif ()
269
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
234
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
235 setg(CPACK_COMPONENT_DOCS_DISPLAY_NAME "Documentation")
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
236 setg(CPACK_COMPONENT_DOCS_DESCRIPTION "User guide and JavaScript API.")
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
237 setg(CPACK_COMPONENT_DOCS_GROUP "Documentation")