annotate doc/html/CMakeLists.txt @ 268:4f4b9c290395

Docs: rename highlight.js to highlight.min.js, closes #538
author David Demelier <markand@malikania.fr>
date Sun, 18 Sep 2016 09:55:56 +0200
parents 48676ca7071c
children 08a041011599
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 #
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 # CMakeLists.txt -- CMake build system for irccd
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 #
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 # Copyright (c) 2013-2016 David Demelier <markand@malikania.fr>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 #
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 # Permission to use, copy, modify, and/or distribute this software for any
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 # purpose with or without fee is hereby granted, provided that the above
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 # copyright notice and this permission notice appear in all copies.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 #
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 #
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
18
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 project(html)
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
20
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
21 set(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
22 HTML_SOURCES
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
23 ${html_SOURCE_DIR}/index.md
262
4c191ecfb94a Docs: add more indexes
David Demelier <markand@malikania.fr>
parents: 261
diff changeset
24 ${html_SOURCE_DIR}/api/module/index.md
263
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
25 ${html_SOURCE_DIR}/api/module/Irccd.Directory/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
26 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.remove.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
27 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.mkdir.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
28 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.find.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
29 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.prototype.constructor.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
30 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.prototype.remove.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
31 ${html_SOURCE_DIR}/api/module/Irccd.Directory/Irccd.Directory.prototype.find.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
32 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
33 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.pause.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
34 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.elapsed.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
35 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.constructor.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
36 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.restart.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
37 ${html_SOURCE_DIR}/api/module/Irccd.ElapsedTimer/Irccd.ElapsedTimer.prototype.reset.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
38 ${html_SOURCE_DIR}/api/module/Irccd.File/index.md
263
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
39 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.stat.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
40 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.dirname.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
41 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.exists.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
42 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.remove.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
43 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.basename.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
44 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.read.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
45 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.seek.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
46 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.stat.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
47 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.constructor.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
48 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.tell.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
49 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.dirname.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
50 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.readline.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
51 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.write.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
52 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.lines.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
53 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.close.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
54 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.remove.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
55 ${html_SOURCE_DIR}/api/module/Irccd.File/Irccd.File.prototype.basename.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
56 ${html_SOURCE_DIR}/api/module/Irccd.Logger/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
57 ${html_SOURCE_DIR}/api/module/Irccd.Logger/Irccd.Logger.warning.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
58 ${html_SOURCE_DIR}/api/module/Irccd.Logger/Irccd.Logger.info.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
59 ${html_SOURCE_DIR}/api/module/Irccd.Logger/Irccd.Logger.debug.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
60 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/index.md
263
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
61 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/Irccd.Plugin.unload.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
62 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/Irccd.Plugin.load.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
63 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/Irccd.Plugin.reload.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
64 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/Irccd.Plugin.info.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
65 ${html_SOURCE_DIR}/api/module/Irccd.Plugin/Irccd.Plugin.list.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
66 ${html_SOURCE_DIR}/api/module/Irccd.Server/index.md
263
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
67 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.remove.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
68 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.list.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
69 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.find.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
70 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.add.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
71 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.me.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
72 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.cmode.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
73 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.mode.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
74 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.part.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
75 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.message.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
76 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.topic.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
77 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.whois.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
78 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.nick.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
79 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.constructor.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
80 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.join.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
81 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.invite.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
82 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.cnotice.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
83 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.info.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
84 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.notice.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
85 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.kick.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
86 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.toString.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
87 ${html_SOURCE_DIR}/api/module/Irccd.Server/Irccd.Server.prototype.names.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
88 ${html_SOURCE_DIR}/api/module/Irccd.System/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
89 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.exec.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
90 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.sleep.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
91 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.popen.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
92 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.env.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
93 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.home.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
94 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.uptime.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
95 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.version.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
96 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.usleep.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
97 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.name.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
98 ${html_SOURCE_DIR}/api/module/Irccd.System/Irccd.System.ticks.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
99 ${html_SOURCE_DIR}/api/module/Irccd.Timer/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
100 ${html_SOURCE_DIR}/api/module/Irccd.Timer/Irccd.Timer.prototype.start.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
101 ${html_SOURCE_DIR}/api/module/Irccd.Timer/Irccd.Timer.prototype.constructor.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
102 ${html_SOURCE_DIR}/api/module/Irccd.Timer/Irccd.Timer.prototype.stop.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
103 ${html_SOURCE_DIR}/api/module/Irccd/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
104 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
105 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isSpace.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
106 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isTitle.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
107 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isUpper.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
108 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isLetter.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
109 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isDigit.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
110 ${html_SOURCE_DIR}/api/module/Irccd.Unicode/Irccd.Unicode.isLower.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
111 ${html_SOURCE_DIR}/api/module/Irccd.Util/index.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
112 ${html_SOURCE_DIR}/api/module/Irccd.Util/Irccd.Util.splithost.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
113 ${html_SOURCE_DIR}/api/module/Irccd.Util/Irccd.Util.format.md
48676ca7071c Docs: use less hierarchy for less indexes
David Demelier <markand@malikania.fr>
parents: 262
diff changeset
114 ${html_SOURCE_DIR}/api/module/Irccd.Util/Irccd.Util.splituser.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
115 ${html_SOURCE_DIR}/api/index.md
262
4c191ecfb94a Docs: add more indexes
David Demelier <markand@malikania.fr>
parents: 261
diff changeset
116 ${html_SOURCE_DIR}/api/event/index.md
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
117 ${html_SOURCE_DIR}/api/event/onWhois.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
118 ${html_SOURCE_DIR}/api/event/onMessage.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
119 ${html_SOURCE_DIR}/api/event/onPart.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
120 ${html_SOURCE_DIR}/api/event/onQueryCommand.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
121 ${html_SOURCE_DIR}/api/event/onMode.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
122 ${html_SOURCE_DIR}/api/event/onNotice.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
123 ${html_SOURCE_DIR}/api/event/onLoad.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
124 ${html_SOURCE_DIR}/api/event/onInvite.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
125 ${html_SOURCE_DIR}/api/event/onChannelNotice.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
126 ${html_SOURCE_DIR}/api/event/onCommand.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
127 ${html_SOURCE_DIR}/api/event/onKick.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
128 ${html_SOURCE_DIR}/api/event/onReload.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
129 ${html_SOURCE_DIR}/api/event/onChannelMode.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
130 ${html_SOURCE_DIR}/api/event/onTopic.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
131 ${html_SOURCE_DIR}/api/event/onConnect.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
132 ${html_SOURCE_DIR}/api/event/onJoin.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
133 ${html_SOURCE_DIR}/api/event/onMe.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
134 ${html_SOURCE_DIR}/api/event/onNick.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
135 ${html_SOURCE_DIR}/api/event/onNames.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
136 ${html_SOURCE_DIR}/api/event/onUnload.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
137 ${html_SOURCE_DIR}/api/event/onQuery.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
138 ${html_SOURCE_DIR}/build/build-from-sources.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
139 ${html_SOURCE_DIR}/build/build-options.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
140 ${html_SOURCE_DIR}/dev/plugin-javascript-introduction.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
141 ${html_SOURCE_DIR}/dev/socket-commands.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
142 ${html_SOURCE_DIR}/dev/socket-protocol.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
143 ${html_SOURCE_DIR}/irccd/configuring.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
144 ${html_SOURCE_DIR}/irccdctl/commands.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
145 ${html_SOURCE_DIR}/irccdctl/configuring.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
146 ${html_SOURCE_DIR}/irccdctl/usage.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
147 ${html_SOURCE_DIR}/misc/common-patterns-and-formatting.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
148 ${html_SOURCE_DIR}/misc/configuration-syntax.md
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
149 )
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
150
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
151 set(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
152 CSS
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
153 ${html_SOURCE_DIR}/resources/css/bootstrap.min.css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
154 ${html_SOURCE_DIR}/resources/css/doc-guide.css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
155 ${html_SOURCE_DIR}/resources/css/doc.css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
156 ${html_SOURCE_DIR}/resources/css/tomorrow.css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
157 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
158
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
159 set(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
160 JS
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
161 ${html_SOURCE_DIR}/resources/js/bootstrap.min.js
268
4f4b9c290395 Docs: rename highlight.js to highlight.min.js, closes #538
David Demelier <markand@malikania.fr>
parents: 263
diff changeset
162 ${html_SOURCE_DIR}/resources/js/highlight.min.js
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
163 ${html_SOURCE_DIR}/resources/js/jquery.min.js
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
164 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
165
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
166 #
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
167 # For each files, define the following variables:
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
168 #
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
169 # - baseurl: relative path to get climb to the root documentation (e.g. ../../)
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
170 # - inputbase: file name with it's base directory (e.g. api/event/onMessage.md)
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
171 # - inputname: file name without it's directory (e.g. onMessage.md)
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
172 # - outputbase: file name, directory and html extension
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
173 # (e.g api/event/onMessage.html)
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
174 #
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
175 if (WITH_HTML)
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
176 foreach (file ${HTML_SOURCES})
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
177 # 'baseurl': compute the tree from the file to this directory.
261
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
178 # 'inputbase': the canonical file name.
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
179 get_filename_component(fulldirectory ${file} DIRECTORY)
261
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
180 get_filename_component(inputname ${file} NAME_WE)
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
181 file(RELATIVE_PATH baseurl ${fulldirectory} ${html_SOURCE_DIR})
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
182
261
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
183 # 'inputbase': relative to this source directory.
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
184 file(RELATIVE_PATH inputbase ${html_SOURCE_DIR} ${file})
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
185
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
186 # 'outputbase': replace .md to .html as file extension.
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
187 string(REGEX REPLACE "^(.*)\\.md$" "\\1.html" outputbase ${inputbase})
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 # If file is located at root, replace empty baseurl with "./".
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
190 if (baseurl STREQUAL "")
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
191 set(baseurl "./")
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
192 endif ()
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
193
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
194 # Configure the file so it can resolve CMake variables.
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
195 configure_file(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
196 ${file}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
197 ${html_BINARY_DIR}/${inputbase}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
198 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
199
261
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
200 # Create a list of parents for the breadcrumb widget.
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
201 get_filename_component(parentlist ${inputbase} DIRECTORY)
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
202 string(REPLACE "/" ";" parentlist "${parentlist}")
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
203 set(parents " -\n")
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
204 set(parents "${parents} name: \"index\"\n")
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
205 set(parents "${parents} path: \"${baseurl}index.html\"\n")
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
206
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
207 set(path "${baseurl}")
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
208 foreach (p ${parentlist})
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
209 set(path "${path}${p}/")
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
210 set(parents "${parents} -\n")
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
211 set(parents "${parents} name: \"${p}\"\n")
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
212 set(parents "${parents} path: \"${path}index.html\"\n")
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
213 endforeach ()
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
214
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
215 configure_file(
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
216 ${html_SOURCE_DIR}/resources/metadata.yml
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
217 ${html_BINARY_DIR}/${inputbase}.yml
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
218 )
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
219
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
220 # Create an output target to that file.
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
221 pandoc(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
222 OUTPUT ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}/${outputbase}
261
803e7e990b4b CMake: add brand new breadcrumb as navigation, closes #536
David Demelier <markand@malikania.fr>
parents: 260
diff changeset
223 SOURCES
262
4c191ecfb94a Docs: add more indexes
David Demelier <markand@malikania.fr>
parents: 261
diff changeset
224 ${html_BINARY_DIR}/${inputbase}.yml
4c191ecfb94a Docs: add more indexes
David Demelier <markand@malikania.fr>
parents: 261
diff changeset
225 ${html_BINARY_DIR}/${inputbase}
260
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
226 DEPENDS ${file}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
227 TEMPLATE ${html_SOURCE_DIR}/resources/template.html
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
228 VARIABLE baseurl:${baseurl}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
229 FROM markdown
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
230 TO html5
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
231 STANDALONE TOC MAKE_DIRECTORY
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
232 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
233
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
234 list(APPEND OUTPUTS ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}/${outputbase})
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
235 install(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
236 FILES ${IRCCD_FAKEROOTDIR}/${WITH_DOCDIR}/${outputbase}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
237 COMPONENT docs
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
238 DESTINATION ${WITH_DOCDIR}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
239 RENAME ${outputbase}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
240 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
241 endforeach ()
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
242
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
243 add_custom_target(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
244 html ALL
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
245 SOURCES
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
246 ${HTML_SOURCES} ${CSS} ${JS} ${OUTPUTS}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
247 ${html_SOURCE_DIR}/resources/template.html
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
248 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
249 ${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
250 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
251 ${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
252 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
253 ${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
254 COMMAND
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
255 ${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
256 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
257
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
258 # Install resources files.
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
259 install(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
260 FILES ${CSS}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
261 COMPONENT docs
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
262 DESTINATION ${WITH_DOCDIR}/css
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
263 )
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
264 install(
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
265 FILES ${JS}
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
266 COMPONENT docs
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
267 DESTINATION ${WITH_DOCDIR}/js
904ee87bc808 CMake: split documentation into several topic, closes #535
David Demelier <markand@malikania.fr>
parents: 207
diff changeset
268 )
18
f113796cfbf9 Irccd: fix compilation with WITH_JS=Off, #415
David Demelier <markand@malikania.fr>
parents: 0
diff changeset
269 endif ()