annotate doc/html/CMakeLists.txt @ 824:06cc2f95f479

misc: happy new year!
author David Demelier <markand@malikania.fr>
date Tue, 08 Jan 2019 20:41:20 +0100
parents 49fa22f0b4b9
children
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 #
824
06cc2f95f479 misc: happy new year!
David Demelier <markand@malikania.fr>
parents: 818
diff changeset
4 # Copyright (c) 2013-2019 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
817
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
21 set(IRCCD_WITH_HTML_TEMPLATE ${html_SOURCE_DIR}/template.html
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
22 CACHE STRING "HTML marker template")
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
23
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
24 set(
817
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
25 HTML_JS_SOURCES
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
26 js/event/onCommand.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
27 js/event/onConnect.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
28 js/event/onDisconnect.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
29 js/event/onInvite.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
30 js/event/onJoin.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
31 js/event/onKick.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
32 js/event/onLoad.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
33 js/event/onMe.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
34 js/event/onMessage.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
35 js/event/onMode.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
36 js/event/onNames.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
37 js/event/onNick.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
38 js/event/onNotice.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
39 js/event/onPart.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
40 js/event/onReload.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
41 js/event/onTopic.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
42 js/event/onUnload.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
43 js/event/onWhois.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
44 js/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
45 js/module/Irccd.Directory/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
46 js/module/Irccd.Directory/Irccd.Directory.find.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
47 js/module/Irccd.Directory/Irccd.Directory.mkdir.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
48 js/module/Irccd.Directory/Irccd.Directory.prototype.constructor.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
49 js/module/Irccd.Directory/Irccd.Directory.prototype.find.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
50 js/module/Irccd.Directory/Irccd.Directory.prototype.remove.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
51 js/module/Irccd.Directory/Irccd.Directory.remove.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
52 js/module/Irccd.ElapsedTimer/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
53 js/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.constructor.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
54 js/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.elapsed.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
55 js/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.pause.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
56 js/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.reset.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
57 js/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.restart.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
58 js/module/Irccd.File/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
59 js/module/Irccd.File/Irccd.File.basename.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
60 js/module/Irccd.File/Irccd.File.dirname.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
61 js/module/Irccd.File/Irccd.File.exists.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
62 js/module/Irccd.File/Irccd.File.prototype.basename.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
63 js/module/Irccd.File/Irccd.File.prototype.close.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
64 js/module/Irccd.File/Irccd.File.prototype.constructor.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
65 js/module/Irccd.File/Irccd.File.prototype.dirname.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
66 js/module/Irccd.File/Irccd.File.prototype.lines.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
67 js/module/Irccd.File/Irccd.File.prototype.readline.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
68 js/module/Irccd.File/Irccd.File.prototype.read.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
69 js/module/Irccd.File/Irccd.File.prototype.remove.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
70 js/module/Irccd.File/Irccd.File.prototype.seek.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
71 js/module/Irccd.File/Irccd.File.prototype.stat.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
72 js/module/Irccd.File/Irccd.File.prototype.tell.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
73 js/module/Irccd.File/Irccd.File.prototype.write.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
74 js/module/Irccd.File/Irccd.File.remove.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
75 js/module/Irccd.File/Irccd.File.stat.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
76 js/module/Irccd/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
77 js/module/Irccd.Logger/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
78 js/module/Irccd.Logger/Irccd.Logger.debug.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
79 js/module/Irccd.Logger/Irccd.Logger.info.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
80 js/module/Irccd.Logger/Irccd.Logger.warning.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
81 js/module/Irccd.Plugin/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
82 js/module/Irccd.Plugin/Irccd.Plugin.info.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
83 js/module/Irccd.Plugin/Irccd.Plugin.list.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
84 js/module/Irccd.Plugin/Irccd.Plugin.load.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
85 js/module/Irccd.Plugin/Irccd.Plugin.reload.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
86 js/module/Irccd.Plugin/Irccd.Plugin.unload.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
87 js/module/Irccd.Server/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
88 js/module/Irccd.Server/Irccd.Server.add.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
89 js/module/Irccd.Server/Irccd.Server.find.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
90 js/module/Irccd.Server/Irccd.Server.list.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
91 js/module/Irccd.Server/Irccd.Server.prototype.constructor.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
92 js/module/Irccd.Server/Irccd.Server.prototype.info.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
93 js/module/Irccd.Server/Irccd.Server.prototype.invite.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
94 js/module/Irccd.Server/Irccd.Server.prototype.isSelf.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
95 js/module/Irccd.Server/Irccd.Server.prototype.join.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
96 js/module/Irccd.Server/Irccd.Server.prototype.kick.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
97 js/module/Irccd.Server/Irccd.Server.prototype.me.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
98 js/module/Irccd.Server/Irccd.Server.prototype.message.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
99 js/module/Irccd.Server/Irccd.Server.prototype.mode.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
100 js/module/Irccd.Server/Irccd.Server.prototype.names.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
101 js/module/Irccd.Server/Irccd.Server.prototype.nick.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
102 js/module/Irccd.Server/Irccd.Server.prototype.notice.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
103 js/module/Irccd.Server/Irccd.Server.prototype.part.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
104 js/module/Irccd.Server/Irccd.Server.prototype.topic.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
105 js/module/Irccd.Server/Irccd.Server.prototype.toString.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
106 js/module/Irccd.Server/Irccd.Server.prototype.whois.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
107 js/module/Irccd.Server/Irccd.Server.remove.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
108 js/module/Irccd.System/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
109 js/module/Irccd.System/Irccd.System.env.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
110 js/module/Irccd.System/Irccd.System.exec.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
111 js/module/Irccd.System/Irccd.System.home.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
112 js/module/Irccd.System/Irccd.System.name.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
113 js/module/Irccd.System/Irccd.System.popen.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
114 js/module/Irccd.System/Irccd.System.sleep.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
115 js/module/Irccd.System/Irccd.System.ticks.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
116 js/module/Irccd.System/Irccd.System.uptime.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
117 js/module/Irccd.System/Irccd.System.usleep.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
118 js/module/Irccd.System/Irccd.System.version.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
119 js/module/Irccd.Timer/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
120 js/module/Irccd.Timer/Irccd.Timer.prototype.constructor.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
121 js/module/Irccd.Timer/Irccd.Timer.prototype.start.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
122 js/module/Irccd.Timer/Irccd.Timer.prototype.stop.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
123 js/module/Irccd.Unicode/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
124 js/module/Irccd.Unicode/Irccd.Unicode.isDigit.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
125 js/module/Irccd.Unicode/Irccd.Unicode.isLetter.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
126 js/module/Irccd.Unicode/Irccd.Unicode.isLower.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
127 js/module/Irccd.Unicode/Irccd.Unicode.isSpace.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
128 js/module/Irccd.Unicode/Irccd.Unicode.isTitle.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
129 js/module/Irccd.Unicode/Irccd.Unicode.isUpper.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
130 js/module/Irccd.Util/index.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
131 js/module/Irccd.Util/Irccd.Util.cut.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
132 js/module/Irccd.Util/Irccd.Util.format.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
133 js/module/Irccd.Util/Irccd.Util.splithost.md
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
134 js/module/Irccd.Util/Irccd.Util.splituser.md
607
bb9771fb5f44 Docs: rework documentation
David Demelier <markand@malikania.fr>
parents: 575
diff changeset
135 )
bb9771fb5f44 Docs: rework documentation
David Demelier <markand@malikania.fr>
parents: 575
diff changeset
136
bb9771fb5f44 Docs: rework documentation
David Demelier <markand@malikania.fr>
parents: 575
diff changeset
137 set(
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
138 HTML_SOURCES
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
139 build.md
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
140 irccd.conf.md
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
141 irccdctl.conf.md
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
142 irccdctl.md
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
143 irccd.md
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
144 irccd-test.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
145 )
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
146
817
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
147 foreach (file ${HTML_SOURCES} ${HTML_JS_SOURCES})
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
148 get_filename_component(directory ${file} DIRECTORY)
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
149
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
150 if (${file} IN_LIST HTML_SOURCES)
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
151 set(template ${html_SOURCE_DIR}/template.html)
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
152 else ()
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
153 set(template ${html_SOURCE_DIR}/template-js.html)
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
154 endif ()
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
155
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
156 irccd_build_html(
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
157 SOURCE ${doc_SOURCE_DIR}/src/${file}
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
158 OUTPUT_DIR ${directory}
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
159 TEMPLATE ${template}
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
160 OUTPUT_VAR output
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
161 COMPONENT html
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
162 )
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
163
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
164 list(APPEND SOURCES ${doc_SOURCE_DIR}/src/${file})
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
165 list(APPEND OUTPUTS ${output})
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
166 endforeach ()
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
167
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
168 set(
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
169 CSS
817
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
170 ${html_SOURCE_DIR}/css/github-gist.css
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
171 ${html_SOURCE_DIR}/css/bulma.min.css
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
172 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
173
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
174 set(
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
175 JS
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
176 ${html_SOURCE_DIR}/js/highlight.min.js
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
177 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
178
513
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
179 add_custom_target(
818
49fa22f0b4b9 windows: support for VS2017
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
180 doc-html ALL
817
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
181 COMMAND
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
182 ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/html
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
183 COMMAND
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
184 ${CMAKE_COMMAND} -E copy ${CSS} ${JS} ${CMAKE_BINARY_DIR}/html
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
185 SOURCES
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
186 ${OUTPUTS}
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
187 ${SOURCES}
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 701
diff changeset
188 ${html_SOURCE_DIR}/template.html
513
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
189 )
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
190
818
49fa22f0b4b9 windows: support for VS2017
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
191 set_target_properties(doc-html PROPERTIES FOLDER "doc")
49fa22f0b4b9 windows: support for VS2017
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
192
513
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
193 # Install resources files.
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
194 install(
817
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
195 FILES ${CSS} ${JS}
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
196 COMPONENT html
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
197 DESTINATION ${CMAKE_INSTALL_DOCDIR}
513
928a40398dec CMake: split options and conditions, closes #716
David Demelier <markand@malikania.fr>
parents: 485
diff changeset
198 )
269
08a041011599 CMake: improve installer
David Demelier <markand@malikania.fr>
parents: 268
diff changeset
199
817
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
200 setg(CPACK_COMPONENT_HTML_DISPLAY_NAME "Documentation")
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
201 setg(CPACK_COMPONENT_HTML_DESCRIPTION "User guide and JavaScript API.")
ebe561276c33 doc: start reworking, continue #752 @8h
David Demelier <markand@malikania.fr>
parents: 773
diff changeset
202 setg(CPACK_COMPONENT_HTML_GROUP "HTML Documentation")