File: developer-documentation.qdocconf

package info (click to toggle)
libxpertmass 1.4.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,908 kB
  • sloc: cpp: 50,586; xml: 2,193; python: 417; ansic: 70; makefile: 33
file content (120 lines) | stat: -rw-r--r-- 4,511 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# QDoc is a tool that constantly evolves and there may be compatibility issues
# between old and new practices. For that reason, QDoc configuration files in
# the Qt Project includes compat.qdocconf:
include(/usr/share/qt6/doc/global/compat.qdocconf)

# Give the documentation project a title:
project = MsXpertSuite Shared Libraries

moduleheader = developer-documentation.h

# Pass additional include paths to QDoc when parsing C++ code for documentation
# comments.
# includepaths += -I/some/path
# Paths are relative to the directory where qdoc is called, that is:
# /home/rusconi/devel/rewrite-xpertmass/development/doc
includepaths += -I./ \
								-I../../../../pappsomspp/development/src/ \
								-I../../source/XpertMassCore/includes \
								-I../../source/XpertMassGui/includes \
								-I/usr/lib/llvm-19/lib/clang/19/include \
								-I/usr/lib/gcc/x86_64-linux-gnu/14/include \
								-I/usr/include/c++/14 \
								-I/usr/include /usr/include/linux \
								-I/usr/include/x86_64-linux-gnu/qt6/ \
								-I/usr/include/x86_64-linux-gnu/qt6/QtCore \
								-I/usr/include/x86_64-linux-gnu/qt6/QtGui \
								-I/usr/include/x86_64-linux-gnu/qt6/QtNetwork \
								-I/usr/include/x86_64-linux-gnu/qt6/QtSvg \
								-I/usr/include/x86_64-linux-gnu/qt6/QtSql \
								-I/usr/include/x86_64-linux-gnu/qt6/QtXml \
								-I/usr/include/x86_64-linux-gnu/qt6/QtQml


# QDoc needs a lists of file extensions to know which files to process in
# different situations. Uncomment the following include statement to get
# a pre-defined list of file extensions.
#include(fileextensions.qdocconf)

# You can also specify file extensions manually.
headers.fileextensions  = "*.h *.hpp"
sources.fileextensions  = "*.cpp *.qml *.qdoc"

# The outputdir variable specifies the directory where QDoc places the
# generated documentation.
outputdir   = public

# What format to use for generating documentation
outputformats = HTML

# The headerdirs variable specifies the directories that contain the header
# files associated with the .cpp source files used in the documentation.
headerdirs = ../../source/XpertMassCore/includes/MsXpS \
						 ../../source/XpertMassCore/includes/MsXpS/libXpertMassCore \
						 ../../source/XpertMassGui/includes/MsXpS/libXpertMassGui

# The sourcedirs variable specifies the directories that contain the .cpp or
# .qdoc files used in the documentation.

sourcedirs = ./ \
		../../source/XpertMassCore/ \
		../../source/XpertMassGui/

depends = qtdoc \
		qtcore \
		qtgui \
		qtqml

# apt install qt6-documentation-tools (for /usr/lib/qt6/bin/qdoc)
# apt install qt6-base-doc-html for the qt<lib>.index files
QT_INSTALL_DOCS = /usr/share/qt6/doc/

indexes = \
		$QT_INSTALL_DOCS/qtcore/qtcore.index \
		$QT_INSTALL_DOCS/qtgui/qtgui.index \
		$QT_INSTALL_DOCS/qtwidgets/qtwidgets.index \
		$QT_INSTALL_DOCS/qtxml/qtxml.index \
		$QT_INSTALL_DOCS/qtsvg/qtsvg.index \
		$QT_INSTALL_DOCS/qtsql/qtsql.index \
		$QT_INSTALL_DOCS/qtnetwork/qtnetwork.index

# The exampledirs variable specifies the directories that contain the source
# code of the example files.
# exampledirs = ./examples

# The imagedirs variable specifies the directories that contain images used in
# the documentation.
imagedirs   = ./images

# Path to the CSS files if you would like to use
HTML.stylesheets = /usr/share/qt6/doc/qtgui/style/offline.css

# The string that actually includes the CSS into documentation file
HTML.headerstyles = "<link rel=\"stylesheet\" \
	type=\"text/css\" \
	href=\"style/offline.css\"/>\n"

# What to append to every page after header
HTML.postheader = "<font size="12" face=\"helvetica\" >" \
									"<table width=\"75%\" border=\"0\"" \
									"<tr>" \
									"<td>" \
									"<a href="index.html">" \
                  "<img src=\"../images/flying-frog.jpg\" " \
                  "align=\"left\" width=\"110\" height=\"110\"" \
                  "</td>" \
                  "<td>" \
                  "<large>libXpertMassCore and libXpertMassGui Developer Documentation</large>" \
                  "</td>" \
                  "</tr>" \
                  "</table>" \
                  "</font>"

# What to append to every page after the content
HTML.footer = "<hr/><p class=\"footer\"><small>Filippo Rusconi</small></p>"

# Set a warning limit. QDoc will exit with a non-zero exit code if it generates
# documentation warnings during the documentation build. Useful for tracking
# down documentation issues.
#warninglimit = 0
#warninglimit.enabled = true