gravatar
alpar (Alpar Juttner)
alpar@cs.elte.hu
Merge #404
1 6 1
merge default
7 files changed with 55 insertions and 23 deletions:
↑ Collapse diff ↑
Ignore white space 6 line context
... ...
@@ -105,31 +105,32 @@
105 105
AC_C_CONST
106 106
AC_C_INLINE
107 107
AC_TYPE_SIZE_T
108 108
AC_HEADER_TIME
109 109
AC_STRUCT_TM
110 110

	
111 111
dnl Checks for library functions.
112 112
AC_HEADER_STDC
113 113
AC_CHECK_FUNCS(gettimeofday times ctime_r)
114 114

	
115 115
dnl Add dependencies on files generated by configure.
116 116
AC_SUBST([CONFIG_STATUS_DEPENDENCIES],
117
  ['$(top_srcdir)/doc/Doxyfile.in $(top_srcdir)/lemon/lemon.pc.in $(top_srcdir)/cmake/version.cmake.in'])
117
  ['$(top_srcdir)/doc/Doxyfile.in $(top_srcdir)/doc/mainpage.dox.in $(top_srcdir)/lemon/lemon.pc.in $(top_srcdir)/cmake/version.cmake.in'])
118 118

	
119 119
AC_CONFIG_FILES([
120 120
Makefile
121 121
demo/Makefile
122 122
cmake/version.cmake
123 123
doc/Doxyfile
124
doc/mainpage.dox
124 125
lemon/lemon.pc
125 126
])
126 127

	
127 128
AC_OUTPUT
128 129

	
129 130
echo
130 131
echo '****************************** SUMMARY ******************************'
131 132
echo
132 133
echo Package version............... : $PACKAGE-$VERSION
133 134
echo
134 135
echo C++ compiler.................. : $CXX
135 136
echo C++ compiles flags............ : $WARNINGCXXFLAGS $CXXFLAGS
Ignore white space 6 line context
... ...
@@ -2,24 +2,30 @@
2 2
SET(PACKAGE_VERSION ${PROJECT_VERSION})
3 3
SET(abs_top_srcdir ${PROJECT_SOURCE_DIR})
4 4
SET(abs_top_builddir ${PROJECT_BINARY_DIR})
5 5

	
6 6
SET(LEMON_DOC_SOURCE_BROWSER "NO" CACHE STRING "Include source into the doc (YES/NO).")
7 7

	
8 8
CONFIGURE_FILE(
9 9
  ${PROJECT_SOURCE_DIR}/doc/Doxyfile.in
10 10
  ${PROJECT_BINARY_DIR}/doc/Doxyfile
11 11
  @ONLY
12 12
)
13 13

	
14
CONFIGURE_FILE(
15
  ${PROJECT_SOURCE_DIR}/doc/mainpage.dox.in
16
  ${PROJECT_BINARY_DIR}/doc/mainpage.dox
17
  @ONLY
18
)
19

	
14 20
IF(DOXYGEN_EXECUTABLE AND PYTHONINTERP_FOUND AND GHOSTSCRIPT_EXECUTABLE)
15 21
  FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/)
16 22
  SET(GHOSTSCRIPT_OPTIONS -dNOPAUSE -dBATCH -q -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sDEVICE=pngalpha)
17 23
  ADD_CUSTOM_TARGET(html
18 24
    COMMAND ${CMAKE_COMMAND} -E remove_directory gen-images
19 25
    COMMAND ${CMAKE_COMMAND} -E make_directory gen-images
20 26
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/bipartite_matching.png ${CMAKE_CURRENT_SOURCE_DIR}/images/bipartite_matching.eps
21 27
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/bipartite_partitions.png ${CMAKE_CURRENT_SOURCE_DIR}/images/bipartite_partitions.eps
22 28
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/connected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/connected_components.eps
23 29
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/edge_biconnected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/edge_biconnected_components.eps
24 30
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/grid_graph.png ${CMAKE_CURRENT_SOURCE_DIR}/images/grid_graph.eps
25 31
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/matching.png ${CMAKE_CURRENT_SOURCE_DIR}/images/matching.eps
Ignore white space 24 line context
1
# Doxyfile 1.5.9
1
# Doxyfile 1.7.3
2 2

	
3 3
#---------------------------------------------------------------------------
4 4
# Project related configuration options
5 5
#---------------------------------------------------------------------------
6 6
DOXYFILE_ENCODING      = UTF-8
7
PROJECT_NAME           = @PACKAGE_NAME@
8
PROJECT_NUMBER         = @PACKAGE_VERSION@
7
PROJECT_NAME           = 
8
PROJECT_NUMBER         = 
9
PROJECT_BRIEF          =
10
PROJECT_LOGO           =
9 11
OUTPUT_DIRECTORY       = 
10 12
CREATE_SUBDIRS         = NO
11 13
OUTPUT_LANGUAGE        = English
12 14
BRIEF_MEMBER_DESC      = YES
13 15
REPEAT_BRIEF           = NO
14 16
ABBREVIATE_BRIEF       = 
15 17
ALWAYS_DETAILED_SEC    = NO
16 18
INLINE_INHERITED_MEMB  = NO
17 19
FULL_PATH_NAMES        = YES
18 20
STRIP_FROM_PATH        = "@abs_top_srcdir@"
19 21
STRIP_FROM_INC_PATH    = "@abs_top_srcdir@"
20 22
SHORT_NAMES            = YES
21 23
JAVADOC_AUTOBRIEF      = NO
22 24
QT_AUTOBRIEF           = NO
23 25
MULTILINE_CPP_IS_BRIEF = NO
24 26
INHERIT_DOCS           = NO
25 27
SEPARATE_MEMBER_PAGES  = NO
26 28
TAB_SIZE               = 8
27 29
ALIASES                = 
28 30
OPTIMIZE_OUTPUT_FOR_C  = NO
29 31
OPTIMIZE_OUTPUT_JAVA   = NO
30 32
OPTIMIZE_FOR_FORTRAN   = NO
31 33
OPTIMIZE_OUTPUT_VHDL   = NO
34
EXTENSION_MAPPING      =
32 35
BUILTIN_STL_SUPPORT    = YES
33 36
CPP_CLI_SUPPORT        = NO
34 37
SIP_SUPPORT            = NO
35 38
IDL_PROPERTY_SUPPORT   = YES
36 39
DISTRIBUTE_GROUP_DOC   = NO
37 40
SUBGROUPING            = YES
38 41
TYPEDEF_HIDES_STRUCT   = NO
39 42
SYMBOL_CACHE_SIZE      = 0
40 43
#---------------------------------------------------------------------------
41 44
# Build related configuration options
42 45
#---------------------------------------------------------------------------
43 46
EXTRACT_ALL            = NO
... ...
@@ -45,29 +48,32 @@
45 48
EXTRACT_STATIC         = YES
46 49
EXTRACT_LOCAL_CLASSES  = NO
47 50
EXTRACT_LOCAL_METHODS  = NO
48 51
EXTRACT_ANON_NSPACES   = NO
49 52
HIDE_UNDOC_MEMBERS     = YES
50 53
HIDE_UNDOC_CLASSES     = YES
51 54
HIDE_FRIEND_COMPOUNDS  = NO
52 55
HIDE_IN_BODY_DOCS      = NO
53 56
INTERNAL_DOCS          = NO
54 57
CASE_SENSE_NAMES       = YES
55 58
HIDE_SCOPE_NAMES       = YES
56 59
SHOW_INCLUDE_FILES     = YES
60
FORCE_LOCAL_INCLUDES   = NO
57 61
INLINE_INFO            = YES
58 62
SORT_MEMBER_DOCS       = NO
59 63
SORT_BRIEF_DOCS        = NO
64
SORT_MEMBERS_CTORS_1ST = NO
60 65
SORT_GROUP_NAMES       = NO
61 66
SORT_BY_SCOPE_NAME     = NO
67
STRICT_PROTO_MATCHING  = NO
62 68
GENERATE_TODOLIST      = YES
63 69
GENERATE_TESTLIST      = YES
64 70
GENERATE_BUGLIST       = YES
65 71
GENERATE_DEPRECATEDLIST= YES
66 72
ENABLED_SECTIONS       = 
67 73
MAX_INITIALIZER_LINES  = 5
68 74
SHOW_USED_FILES        = NO
69 75
SHOW_DIRECTORIES       = YES
70 76
SHOW_FILES             = YES
71 77
SHOW_NAMESPACES        = YES
72 78
FILE_VERSION_FILTER    = 
73 79
LAYOUT_FILE            = "@abs_top_srcdir@/doc/DoxygenLayout.xml"
... ...
@@ -83,44 +89,46 @@
83 89
WARN_LOGFILE           = doxygen.log
84 90
#---------------------------------------------------------------------------
85 91
# configuration options related to the input files
86 92
#---------------------------------------------------------------------------
87 93
INPUT                  = "@abs_top_srcdir@/doc" \
88 94
                         "@abs_top_srcdir@/lemon" \
89 95
                         "@abs_top_srcdir@/lemon/bits" \
90 96
                         "@abs_top_srcdir@/lemon/concepts" \
91 97
                         "@abs_top_srcdir@/demo" \
92 98
                         "@abs_top_srcdir@/contrib" \
93 99
                         "@abs_top_srcdir@/tools" \
94 100
                         "@abs_top_srcdir@/test/test_tools.h" \
101
                         "@abs_top_builddir@/doc/mainpage.dox" \
95 102
                         "@abs_top_builddir@/doc/references.dox"
96 103
INPUT_ENCODING         = UTF-8
97 104
FILE_PATTERNS          = *.h \
98 105
                         *.cc \
99 106
                         *.dox
100 107
RECURSIVE              = NO
101 108
EXCLUDE                = 
102 109
EXCLUDE_SYMLINKS       = NO
103 110
EXCLUDE_PATTERNS       = 
104 111
EXCLUDE_SYMBOLS        = 
105 112
EXAMPLE_PATH           = "@abs_top_srcdir@/demo" \
106 113
                         "@abs_top_srcdir@/LICENSE" \
107 114
                         "@abs_top_srcdir@/doc"
108 115
EXAMPLE_PATTERNS       = 
109 116
EXAMPLE_RECURSIVE      = NO
110 117
IMAGE_PATH             = "@abs_top_srcdir@/doc/images" \
111 118
                         "@abs_top_builddir@/doc/gen-images"
112 119
INPUT_FILTER           = 
113 120
FILTER_PATTERNS        = 
114 121
FILTER_SOURCE_FILES    = NO
122
FILTER_SOURCE_PATTERNS =
115 123
#---------------------------------------------------------------------------
116 124
# configuration options related to source browsing
117 125
#---------------------------------------------------------------------------
118 126
SOURCE_BROWSER         = @LEMON_DOC_SOURCE_BROWSER@
119 127
INLINE_SOURCES         = NO
120 128
STRIP_CODE_COMMENTS    = YES
121 129
REFERENCED_BY_RELATION = NO
122 130
REFERENCES_RELATION    = NO
123 131
REFERENCES_LINK_SOURCE = YES
124 132
USE_HTAGS              = NO
125 133
VERBATIM_HEADERS       = NO
126 134
#---------------------------------------------------------------------------
... ...
@@ -129,62 +137,81 @@
129 137
ALPHABETICAL_INDEX     = YES
130 138
COLS_IN_ALPHA_INDEX    = 2
131 139
IGNORE_PREFIX          = 
132 140
#---------------------------------------------------------------------------
133 141
# configuration options related to the HTML output
134 142
#---------------------------------------------------------------------------
135 143
GENERATE_HTML          = YES
136 144
HTML_OUTPUT            = html
137 145
HTML_FILE_EXTENSION    = .html
138 146
HTML_HEADER            = 
139 147
HTML_FOOTER            = 
140 148
HTML_STYLESHEET        = 
149
HTML_COLORSTYLE_HUE    = 220
150
HTML_COLORSTYLE_SAT    = 100
151
HTML_COLORSTYLE_GAMMA  = 80
152
HTML_TIMESTAMP         = YES
141 153
HTML_ALIGN_MEMBERS     = YES
142
HTML_DYNAMIC_SECTIONS  = NO
154
HTML_DYNAMIC_SECTIONS  = YES
143 155
GENERATE_DOCSET        = NO
144 156
DOCSET_FEEDNAME        = "Doxygen generated docs"
145 157
DOCSET_BUNDLE_ID       = org.doxygen.Project
158
DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
159
DOCSET_PUBLISHER_NAME  = Publisher
146 160
GENERATE_HTMLHELP      = NO
147 161
CHM_FILE               = 
148 162
HHC_LOCATION           = 
149 163
GENERATE_CHI           = NO
150 164
CHM_INDEX_ENCODING     = 
151 165
BINARY_TOC             = NO
152 166
TOC_EXPAND             = NO
153 167
GENERATE_QHP           = NO
154 168
QCH_FILE               = 
155 169
QHP_NAMESPACE          = org.doxygen.Project
156 170
QHP_VIRTUAL_FOLDER     = doc
171
QHP_CUST_FILTER_NAME   =
172
QHP_CUST_FILTER_ATTRS  =
173
QHP_SECT_FILTER_ATTRS  =
157 174
QHG_LOCATION           = 
175
GENERATE_ECLIPSEHELP   = NO
176
ECLIPSE_DOC_ID         = org.doxygen.Project
158 177
DISABLE_INDEX          = NO
159 178
ENUM_VALUES_PER_LINE   = 4
160 179
GENERATE_TREEVIEW      = NO
180
USE_INLINE_TREES       = NO
161 181
TREEVIEW_WIDTH         = 250
182
EXT_LINKS_IN_WINDOW    = NO
162 183
FORMULA_FONTSIZE       = 10
184
FORMULA_TRANSPARENT    = YES
185
USE_MATHJAX            = NO
186
MATHJAX_RELPATH        = http://www.mathjax.org/mathjax
187
SEARCHENGINE           = YES
188
SERVER_BASED_SEARCH    = NO
163 189
#---------------------------------------------------------------------------
164 190
# configuration options related to the LaTeX output
165 191
#---------------------------------------------------------------------------
166 192
GENERATE_LATEX         = NO
167 193
LATEX_OUTPUT           = latex
168 194
LATEX_CMD_NAME         = latex
169 195
MAKEINDEX_CMD_NAME     = makeindex
170 196
COMPACT_LATEX          = YES
171 197
PAPER_TYPE             = a4wide
172 198
EXTRA_PACKAGES         = amsmath \
173 199
                         amssymb
174 200
LATEX_HEADER           = 
175 201
PDF_HYPERLINKS         = YES
176 202
USE_PDFLATEX           = YES
177 203
LATEX_BATCHMODE        = NO
178 204
LATEX_HIDE_INDICES     = NO
205
LATEX_SOURCE_CODE      = NO
179 206
#---------------------------------------------------------------------------
180 207
# configuration options related to the RTF output
181 208
#---------------------------------------------------------------------------
182 209
GENERATE_RTF           = NO
183 210
RTF_OUTPUT             = rtf
184 211
COMPACT_RTF            = NO
185 212
RTF_HYPERLINKS         = NO
186 213
RTF_STYLESHEET_FILE    = 
187 214
RTF_EXTENSIONS_FILE    = 
188 215
#---------------------------------------------------------------------------
189 216
# configuration options related to the man page output
190 217
#---------------------------------------------------------------------------
... ...
@@ -215,53 +242,51 @@
215 242
# Configuration options related to the preprocessor   
216 243
#---------------------------------------------------------------------------
217 244
ENABLE_PREPROCESSING   = YES
218 245
MACRO_EXPANSION        = NO
219 246
EXPAND_ONLY_PREDEF     = NO
220 247
SEARCH_INCLUDES        = YES
221 248
INCLUDE_PATH           = 
222 249
INCLUDE_FILE_PATTERNS  = 
223 250
PREDEFINED             = DOXYGEN
224 251
EXPAND_AS_DEFINED      = 
225 252
SKIP_FUNCTION_MACROS   = YES
226 253
#---------------------------------------------------------------------------
227
# Options related to the search engine   
254
# Configuration::additions related to external references
228 255
#---------------------------------------------------------------------------
229 256
TAGFILES               = "@abs_top_builddir@/doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/  "
230 257
GENERATE_TAGFILE       = html/lemon.tag
231 258
ALLEXTERNALS           = NO
232 259
EXTERNAL_GROUPS        = NO
233 260
PERL_PATH              = /usr/bin/perl
234 261
#---------------------------------------------------------------------------
235 262
# Configuration options related to the dot tool   
236 263
#---------------------------------------------------------------------------
237 264
CLASS_DIAGRAMS         = YES
238 265
MSCGEN_PATH            = 
239 266
HIDE_UNDOC_RELATIONS   = YES
240 267
HAVE_DOT               = YES
268
DOT_NUM_THREADS        = 0
241 269
DOT_FONTNAME           = FreeSans
242 270
DOT_FONTSIZE           = 10
243 271
DOT_FONTPATH           = 
244 272
CLASS_GRAPH            = YES
245 273
COLLABORATION_GRAPH    = NO
246 274
GROUP_GRAPHS           = NO
247 275
UML_LOOK               = NO
248 276
TEMPLATE_RELATIONS     = NO
249 277
INCLUDE_GRAPH          = NO
250 278
INCLUDED_BY_GRAPH      = NO
251 279
CALL_GRAPH             = NO
252 280
CALLER_GRAPH           = NO
253 281
GRAPHICAL_HIERARCHY    = NO
254 282
DIRECTORY_GRAPH        = NO
255 283
DOT_IMAGE_FORMAT       = png
256 284
DOT_PATH               = 
257 285
DOTFILE_DIRS           = 
286
MSCFILE_DIRS           =
258 287
DOT_GRAPH_MAX_NODES    = 50
259 288
MAX_DOT_GRAPH_DEPTH    = 0
260 289
DOT_TRANSPARENT        = NO
261 290
DOT_MULTI_TARGETS      = NO
262 291
GENERATE_LEGEND        = YES
263 292
DOT_CLEANUP            = YES
264
#---------------------------------------------------------------------------
265
# Configuration::additions related to the search engine   
266
#---------------------------------------------------------------------------
267
SEARCHENGINE           = NO
Ignore white space 6 line context
1 1
<doxygenlayout version="1.0">
2 2
  <!-- Navigation index tabs for HTML output -->
3 3
  <navindex>
4 4
    <tab type="mainpage" visible="yes" title=""/>
5
    <tab type="modules" visible="yes" title=""/>
5
    <tab type="modules" visible="yes" title="" intro=""/>
6 6
    <tab type="classes" visible="yes" title="">
7
      <tab type="classes" visible="yes" title=""/>
8
      <tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/> 
9
      <tab type="hierarchy" visible="yes" title=""/>
10
      <tab type="classmembers" visible="yes" title=""/>
7
      <tab type="classes" visible="yes" title="" intro=""/>
8
      <tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
9
      <tab type="hierarchy" visible="yes" title="" intro=""/>
10
      <tab type="classmembers" visible="yes" title="" intro=""/>
11 11
    </tab>
12 12
    <tab type="namespaces" visible="yes" title="">
13
      <tab type="namespaces" visible="yes" title=""/>
14
      <tab type="namespacemembers" visible="yes" title=""/>
13
      <tab type="namespaces" visible="yes" title="" intro=""/>
14
      <tab type="namespacemembers" visible="yes" title="" intro=""/>
15 15
    </tab>
16 16
    <tab type="files" visible="yes" title="">
17
      <tab type="files" visible="yes" title=""/>
18
      <tab type="globals" visible="yes" title=""/>
17
      <tab type="files" visible="yes" title="" intro=""/>
18
      <tab type="globals" visible="yes" title="" intro=""/>
19 19
    </tab>
20
    <tab type="dirs" visible="yes" title=""/>
21
    <tab type="examples" visible="yes" title=""/>  
22
    <tab type="pages" visible="yes" title=""/>
20
    <tab type="dirs" visible="yes" title="" intro=""/>
21
    <tab type="examples" visible="yes" title="" intro=""/>
22
    <tab type="pages" visible="yes" title="" intro=""/>
23 23
  </navindex>
24 24

	
25 25
  <!-- Layout definition for a class page -->
26 26
  <class>
27 27
    <briefdescription visible="no"/>
28 28
    <detaileddescription title=""/>
29 29
    <includes visible="$SHOW_INCLUDE_FILES"/>
30 30
    <inheritancegraph visible="$CLASS_GRAPH"/>
31 31
    <collaborationgraph visible="$COLLABORATION_GRAPH"/>
32 32
    <allmemberslink visible="yes"/>
33 33
    <memberdecl>
34 34
      <membergroups visible="yes"/>
Ignore white space 6 line context
... ...
@@ -8,25 +8,25 @@
8 8
 *
9 9
 * Permission to use, modify and distribute this software is granted
10 10
 * provided that this copyright notice appears in all copies. For
11 11
 * precise terms see the accompanying LICENSE file.
12 12
 *
13 13
 * This software is provided "AS IS" with no warranty of any kind,
14 14
 * express or implied, and with no claim as to its suitability for any
15 15
 * purpose.
16 16
 *
17 17
 */
18 18

	
19 19
/**
20
\mainpage LEMON Documentation
20
\mainpage @PACKAGE_NAME@ @PACKAGE_VERSION@ Documentation
21 21

	
22 22
\section intro Introduction
23 23

	
24 24
<b>LEMON</b> stands for <i><b>L</b>ibrary for <b>E</b>fficient <b>M</b>odeling
25 25
and <b>O</b>ptimization in <b>N</b>etworks</i>.
26 26
It is a C++ template library providing efficient implementations of common
27 27
data structures and algorithms with focus on combinatorial optimization
28 28
tasks connected mainly with graphs and networks.
29 29

	
30 30
<b>
31 31
LEMON is an <a class="el" href="http://opensource.org/">open&nbsp;source</a>
32 32
project.
0 comments (0 inline)