annotate doc/html/CMakeLists.txt @ 574:18e80ec38ac7

Irccd: get rid of user/channel separation, closes #734 Do not make separate events on messages, notices and modes. This was currently added because the original libircclient made these distinctions between the both. In the IRC specification, the channel represents both a nickname and a real channel. Delete: - onChannelMode, - onChannelNotice, - onQuery, - onQueryCommand. Add: - Server.isSelf(target).
author David Demelier <markand@malikania.fr>
date Wed, 29 Nov 2017 14:44:36 +0100
parents 928a40398dec
children 0902cacbd31d
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
263
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
24 ${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
25 ${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
26 ${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
27 ${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
28 ${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
29 ${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
30 ${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
31 ${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
32 ${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
33 ${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
34 ${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
35 ${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
36 ${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
37 ${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
38 ${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
39 ${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
40 ${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
41 ${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
42 ${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
43 ${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
44 ${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
45 ${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
46 ${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
47 ${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
48 ${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
49 ${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
50 ${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
51 ${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
52 ${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
53 ${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
54 ${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
55 ${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
56 ${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
57 ${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
58 ${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
59 ${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
60 ${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
61 ${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
62 ${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
63 ${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
64 ${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
65 ${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
66 ${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
67 ${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
68 ${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
69 ${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
70 ${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
71 ${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
72 ${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
73 ${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
74 ${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
75 ${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
76 ${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
77 ${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
78 ${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
79 ${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
80 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.info.md
574
18e80ec38ac7 Irccd: get rid of user/channel separation, closes #734
David Demelier <markand@malikania.fr>
parents: 513
diff changeset
81 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.isSelf.md
263
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.notice.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.kick.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.toString.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.names.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.System/index.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.System/Irccd.System.exec.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/Irccd.System.sleep.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.popen.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.env.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.home.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.uptime.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.version.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.usleep.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.name.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.ticks.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.Timer/index.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.Timer/Irccd.Timer.prototype.start.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/Irccd.Timer.prototype.constructor.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.stop.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/index.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.Unicode/index.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.Unicode/Irccd.Unicode.isSpace.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/Irccd.Unicode.isTitle.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.isUpper.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.isLetter.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.isDigit.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.isLower.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.Util/index.md
424
cd3f7c712d9e Irccd: add new Irccd.Util.cut function, closes #635
David Demelier <markand@malikania.fr>
parents: 421
diff changeset
110 ${html_SOURCE_DIR}/api/module/Irccd.Util/Irccd.Util.cut.md
cd3f7c712d9e Irccd: add new Irccd.Util.cut function, closes #635
David Demelier <markand@malikania.fr>
parents: 421
diff changeset
111 ${html_SOURCE_DIR}/api/module/Irccd.Util/Irccd.Util.format.md
263
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.splituser.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
114 ${html_SOURCE_DIR}/api/index.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
115 ${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
116 ${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
117 ${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
118 ${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
119 ${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
120 ${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
121 ${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
122 ${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
123 ${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
124 ${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
125 ${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
126 ${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
127 ${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
128 ${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
129 ${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
130 ${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
131 ${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
132 ${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
133 ${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
134 ${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
135 ${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
136 ${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
137 ${html_SOURCE_DIR}/irccd/configuring.md
368
d731ce3ae821 Docs: add new documentation about paths
David Demelier <markand@malikania.fr>
parents: 367
diff changeset
138 ${html_SOURCE_DIR}/irccd/paths.md
380
edd873d583eb Docs: improve irccd and irccdctl documentation
David Demelier <markand@malikania.fr>
parents: 368
diff changeset
139 ${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
140 ${html_SOURCE_DIR}/irccdctl/configuring.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
141 ${html_SOURCE_DIR}/irccdctl/usage.md
360
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
142 ${html_SOURCE_DIR}/irccdctl/command/index.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
143 ${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
144 ${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
145 ${html_SOURCE_DIR}/irccdctl/command/plugin-info.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
146 ${html_SOURCE_DIR}/irccdctl/command/plugin-list.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
147 ${html_SOURCE_DIR}/irccdctl/command/plugin-load.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
148 ${html_SOURCE_DIR}/irccdctl/command/plugin-reload.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
149 ${html_SOURCE_DIR}/irccdctl/command/plugin-unload.md
452
2170aa0e38aa Irccdctl: implement rule-add
David Demelier <markand@malikania.fr>
parents: 451
diff changeset
150 ${html_SOURCE_DIR}/irccdctl/command/rule-add.md
453
acb2d4990249 Irccdctl: implement rule-edit
David Demelier <markand@malikania.fr>
parents: 452
diff changeset
151 ${html_SOURCE_DIR}/irccdctl/command/rule-edit.md
451
1fdedd2977d2 Irccdctl: implement rule-move
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
152 ${html_SOURCE_DIR}/irccdctl/command/rule-info.md
448
9be4f8a5cf1a Irccdctl: implement rule-list
David Demelier <markand@malikania.fr>
parents: 424
diff changeset
153 ${html_SOURCE_DIR}/irccdctl/command/rule-list.md
451
1fdedd2977d2 Irccdctl: implement rule-move
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
154 ${html_SOURCE_DIR}/irccdctl/command/rule-move.md
450
c8c68d4bf555 Irccdctl: implement rule-remove
David Demelier <markand@malikania.fr>
parents: 449
diff changeset
155 ${html_SOURCE_DIR}/irccdctl/command/rule-remove.md
360
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
156 ${html_SOURCE_DIR}/irccdctl/command/server-cmode.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
157 ${html_SOURCE_DIR}/irccdctl/command/server-cnotice.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
158 ${html_SOURCE_DIR}/irccdctl/command/server-connect.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
159 ${html_SOURCE_DIR}/irccdctl/command/server-disconnect.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
160 ${html_SOURCE_DIR}/irccdctl/command/server-invite.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
161 ${html_SOURCE_DIR}/irccdctl/command/server-join.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
162 ${html_SOURCE_DIR}/irccdctl/command/server-kick.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
163 ${html_SOURCE_DIR}/irccdctl/command/server-list.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
164 ${html_SOURCE_DIR}/irccdctl/command/server-me.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
165 ${html_SOURCE_DIR}/irccdctl/command/server-message.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
166 ${html_SOURCE_DIR}/irccdctl/command/server-mode.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
167 ${html_SOURCE_DIR}/irccdctl/command/server-nick.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
168 ${html_SOURCE_DIR}/irccdctl/command/server-notice.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
169 ${html_SOURCE_DIR}/irccdctl/command/server-part.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
170 ${html_SOURCE_DIR}/irccdctl/command/server-reconnect.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
171 ${html_SOURCE_DIR}/irccdctl/command/server-topic.md
55bf5c5a65db Docs: split irccdctl commands, closes #592
David Demelier <markand@malikania.fr>
parents: 276
diff changeset
172 ${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
173 ${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
174 ${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
175 )
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
176
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
177 set(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
178 CSS
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
179 ${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
180 ${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
181 ${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
182 ${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
183 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
184
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
185 set(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
186 JS
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
187 ${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
188 ${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
189 ${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
190 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
191
513
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
192 foreach (file ${HTML_SOURCES})
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
193 irccd_build_html(
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
194 SOURCE ${file}
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
195 OUTPUT_VAR output
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
196 )
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
197 list(APPEND OUTPUTS ${output})
261
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
198
513
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
199 # Install this file.
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
200 file(RELATIVE_PATH basename ${html_SOURCE_DIR} ${file})
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
201 get_filename_component(dirname ${basename} DIRECTORY)
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
202 install(
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
203 FILES ${output}
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
204 COMPONENT docs
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
205 DESTINATION ${WITH_DOCDIR}/${dirname}
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
206 )
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
207 endforeach ()
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
208
513
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
209 add_custom_target(
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
210 html ALL
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
211 SOURCES
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
212 ${HTML_SOURCES} ${CSS} ${JS} ${OUTPUTS}
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
213 ${html_SOURCE_DIR}/resources/template.html
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
214 COMMAND
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
215 ${CMAKE_COMMAND} -E make_directory ${html_BINARY_DIR}/css
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
216 COMMAND
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
217 ${CMAKE_COMMAND} -E make_directory ${html_BINARY_DIR}/js
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
218 COMMAND
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
219 ${CMAKE_COMMAND} -E copy ${CSS} ${html_BINARY_DIR}/css
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
220 COMMAND
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
221 ${CMAKE_COMMAND} -E copy ${JS} ${html_BINARY_DIR}/js
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
222 )
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
223
513
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
224 # Install resources files.
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
225 install(
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
226 FILES ${CSS}
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
227 COMPONENT docs
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
228 DESTINATION ${WITH_DOCDIR}/css
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
229 )
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
230 install(
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
231 FILES ${JS}
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
232 COMPONENT docs
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
233 DESTINATION ${WITH_DOCDIR}/js
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
234 )
269
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
235
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
236 setg(CPACK_COMPONENT_DOCS_DISPLAY_NAME "Documentation")
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
237 setg(CPACK_COMPONENT_DOCS_DESCRIPTION "User guide and JavaScript API.")
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
238 setg(CPACK_COMPONENT_DOCS_GROUP "Documentation")