gravatar
alpar (Alpar Juttner)
alpar@cs.elte.hu
Merge #404 to branch 1.1
1 4 1
merge 1.1
1 file changed with 56 insertions and 24 deletions:
↑ Collapse diff ↑
Ignore white space 6 line context
1 1
dnl Process this file with autoconf to produce a configure script.
2 2

	
3 3
dnl Version information.
4 4
m4_define([lemon_version_number],
5 5
          [m4_normalize(esyscmd([echo ${LEMON_VERSION}]))])
6 6
dnl m4_define([lemon_version_number], [])
7 7
m4_define([lemon_hg_path], [m4_normalize(esyscmd([./scripts/chg-len.py]))])
8 8
m4_define([lemon_hg_revision], [m4_normalize(esyscmd([hg id -i 2> /dev/null]))])
9 9
m4_define([lemon_version], [ifelse(lemon_version_number(),
10 10
                           [],
11 11
                           [ifelse(lemon_hg_revision(),
12 12
                           [],
13 13
                           [hg-tip],
14 14
                           [lemon_hg_path().lemon_hg_revision()])],
15 15
                           [lemon_version_number()])])
16 16

	
17 17
AC_PREREQ([2.59])
18 18
AC_INIT([LEMON], [lemon_version()], [lemon-user@lemon.cs.elte.hu], [lemon])
19 19
AC_CONFIG_AUX_DIR([build-aux])
20 20
AC_CONFIG_MACRO_DIR([m4])
21 21
AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects nostdinc])
22 22
AC_CONFIG_SRCDIR([lemon/list_graph.h])
23 23
AC_CONFIG_HEADERS([config.h lemon/config.h])
24 24

	
25 25
AC_DEFINE([LEMON_VERSION], [lemon_version()], [The version string])
26 26

	
27 27
dnl Do compilation tests using the C++ compiler.
28 28
AC_LANG([C++])
29 29

	
30 30
dnl Check the existence of long long type.
31 31
AC_CHECK_TYPE(long long, [long_long_found=yes], [long_long_found=no])
32 32
if test x"$long_long_found" = x"yes"; then
33 33
  AC_DEFINE([LEMON_HAVE_LONG_LONG], [1], [Define to 1 if you have long long.])
34 34
fi
35 35

	
36 36
dnl Checks for programs.
37 37
AC_PROG_CXX
38 38
AC_PROG_CXXCPP
39 39
AC_PROG_INSTALL
40 40
AC_DISABLE_SHARED
41 41
AC_PROG_LIBTOOL
42 42

	
43 43
AC_CHECK_PROG([doxygen_found],[doxygen],[yes],[no])
44 44
AC_CHECK_PROG([gs_found],[gs],[yes],[no])
45 45

	
46 46
dnl Detect Intel compiler.
47 47
AC_MSG_CHECKING([whether we are using the Intel C++ compiler])
48 48
AC_COMPILE_IFELSE([#ifndef __INTEL_COMPILER
49 49
choke me
50 50
#endif], [ICC=[yes]], [ICC=[no]])
51 51
if test x"$ICC" = x"yes"; then
52 52
  AC_MSG_RESULT([yes])
53 53
else
54 54
  AC_MSG_RESULT([no])
55 55
fi
56 56

	
57 57
dnl Set custom compiler flags when using g++.
58 58
if test "$GXX" = yes -a "$ICC" = no; then
59 59
  WARNINGCXXFLAGS="-Wall -W -Wall -W -Wunused -Wformat=2 -Wctor-dtor-privacy -Wnon-virtual-dtor -Wno-char-subscripts -Wwrite-strings -Wno-char-subscripts -Wreturn-type -Wcast-qual -Wcast-align -Wsign-promo -Woverloaded-virtual -ansi -fno-strict-aliasing -Wold-style-cast -Wno-unknown-pragmas"
60 60
fi
61 61
AC_SUBST([WARNINGCXXFLAGS])
62 62

	
63 63
dnl Checks for libraries.
64 64
LX_CHECK_GLPK
65 65
LX_CHECK_CPLEX
66 66
LX_CHECK_SOPLEX
67 67
LX_CHECK_COIN
68 68

	
69 69
AM_CONDITIONAL([HAVE_LP], [test x"$lx_lp_found" = x"yes"])
70 70
AM_CONDITIONAL([HAVE_MIP], [test x"$lx_mip_found" = x"yes"])
71 71

	
72 72
dnl Disable/enable building the binary tools.
73 73
AC_ARG_ENABLE([tools],
74 74
AS_HELP_STRING([--enable-tools], [build additional tools @<:@default@:>@])
75 75
AS_HELP_STRING([--disable-tools], [do not build additional tools]),
76 76
              [], [enable_tools=yes])
77 77
AC_MSG_CHECKING([whether to build the additional tools])
78 78
if test x"$enable_tools" != x"no"; then
79 79
  AC_MSG_RESULT([yes])
80 80
else
81 81
  AC_MSG_RESULT([no])
82 82
fi
83 83
AM_CONDITIONAL([WANT_TOOLS], [test x"$enable_tools" != x"no"])
84 84

	
85 85
dnl Checks for header files.
86 86
AC_CHECK_HEADERS(limits.h sys/time.h sys/times.h unistd.h)
87 87

	
88 88
dnl Checks for typedefs, structures, and compiler characteristics.
89 89
AC_C_CONST
90 90
AC_C_INLINE
91 91
AC_TYPE_SIZE_T
92 92
AC_HEADER_TIME
93 93
AC_STRUCT_TM
94 94

	
95 95
dnl Checks for library functions.
96 96
AC_HEADER_STDC
97 97
AC_CHECK_FUNCS(gettimeofday times ctime_r)
98 98

	
99 99
dnl Add dependencies on files generated by configure.
100 100
AC_SUBST([CONFIG_STATUS_DEPENDENCIES],
101
  ['$(top_srcdir)/doc/Doxyfile.in $(top_srcdir)/lemon/lemon.pc.in $(top_srcdir)/cmake/version.cmake.in'])
101
  ['$(top_srcdir)/doc/Doxyfile.in $(top_srcdir)/doc/mainpage.dox.in $(top_srcdir)/lemon/lemon.pc.in $(top_srcdir)/cmake/version.cmake.in'])
102 102

	
103 103
AC_CONFIG_FILES([
104 104
Makefile
105 105
demo/Makefile
106 106
cmake/version.cmake
107 107
doc/Doxyfile
108
doc/mainpage.dox
108 109
lemon/lemon.pc
109 110
])
110 111

	
111 112
AC_OUTPUT
112 113

	
113 114
echo
114 115
echo '****************************** SUMMARY ******************************'
115 116
echo
116 117
echo Package version............... : $PACKAGE-$VERSION
117 118
echo
118 119
echo C++ compiler.................. : $CXX
119 120
echo C++ compiles flags............ : $WARNINGCXXFLAGS $CXXFLAGS
120 121
echo
121 122
echo Compiler supports long long... : $long_long_found
122 123
echo
123 124
echo GLPK support.................. : $lx_glpk_found
124 125
echo CPLEX support................. : $lx_cplex_found
125 126
echo SOPLEX support................ : $lx_soplex_found
126 127
echo CLP support................... : $lx_clp_found
127 128
echo CBC support................... : $lx_cbc_found
128 129
echo
129 130
echo Build additional tools........ : $enable_tools
130 131
echo
131 132
echo The packace will be installed in
132 133
echo -n '  '
133 134
echo $prefix.
134 135
echo
135 136
echo '*********************************************************************'
136 137

	
137 138
echo
138 139
echo Configure complete, now type \'make\' and then \'make install\'.
139 140
echo
Ignore white space 6 line context
1 1
SET(PACKAGE_NAME ${PROJECT_NAME})
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 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/node_biconnected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/node_biconnected_components.eps
26 32
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_0.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_0.eps
27 33
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_1.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_1.eps
28 34
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_2.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_2.eps
29 35
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_3.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_3.eps
30 36
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_4.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_4.eps
31 37
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/strongly_connected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/strongly_connected_components.eps
32 38
    COMMAND ${CMAKE_COMMAND} -E remove_directory html
33 39
    COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile
34 40
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
35 41
  )
36 42

	
37 43
  SET_TARGET_PROPERTIES(html PROPERTIES PROJECT_LABEL BUILD_DOC)
38 44

	
39 45
  IF(UNIX)
40 46
    INSTALL(
41 47
      DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/
42 48
      DESTINATION share/doc/lemon/html
43 49
      COMPONENT html_documentation
44 50
    )
45 51
  ELSEIF(WIN32)
46 52
    INSTALL(
47 53
      DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/
48 54
      DESTINATION doc
49 55
      COMPONENT html_documentation
50 56
    )
51 57
  ENDIF()
52 58

	
53 59
ENDIF()
54 60

	
55 61
IF(WGET_FOUND)
56 62
ADD_CUSTOM_TARGET(update-external-tags
57 63
  COMMAND ${CMAKE_COMMAND} -E make_directory dl
58 64
  # COMMAND ${CMAKE_COMMAND} -E copy libstdc++.tag dl
59 65
  COMMAND ${WGET_EXECUTABLE} wget -P dl -N libstdc++.tag.tmp http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag
60 66
  COMMAND ${CMAKE_COMMAND} -E rename dl/libstdc++.tag libstdc++.tag
61 67
  COMMAND ${CMAKE_COMMAND} -E remove dl/libstdc++.tag
62 68
  COMMAND ${CMAKE_COMMAND} -E remove_directory dl
63 69
  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
64 70
  )
65 71
ENDIF()
Ignore white space 6 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
44 47
EXTRACT_PRIVATE        = YES
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"
74 80
#---------------------------------------------------------------------------
75 81
# configuration options related to warning and progress messages
76 82
#---------------------------------------------------------------------------
77 83
QUIET                  = NO
78 84
WARNINGS               = YES
79 85
WARN_IF_UNDOCUMENTED   = YES
80 86
WARN_IF_DOC_ERROR      = YES
81 87
WARN_NO_PARAMDOC       = NO
82 88
WARN_FORMAT            = "$file:$line: $text"
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@/tools" \
93
                         "@abs_top_srcdir@/test/test_tools.h"
99
                         "@abs_top_srcdir@/test/test_tools.h" \
100
                         "@abs_top_builddir@/doc/mainpage.dox"
94 101
INPUT_ENCODING         = UTF-8
95 102
FILE_PATTERNS          = *.h \
96 103
                         *.cc \
97 104
                         *.dox
98 105
RECURSIVE              = NO
99 106
EXCLUDE                = 
100 107
EXCLUDE_SYMLINKS       = NO
101 108
EXCLUDE_PATTERNS       = 
102 109
EXCLUDE_SYMBOLS        = 
103 110
EXAMPLE_PATH           = "@abs_top_srcdir@/demo" \
104 111
                         "@abs_top_srcdir@/LICENSE" \
105 112
                         "@abs_top_srcdir@/doc"
106 113
EXAMPLE_PATTERNS       = 
107 114
EXAMPLE_RECURSIVE      = NO
108 115
IMAGE_PATH             = "@abs_top_srcdir@/doc/images" \
109 116
                         "@abs_top_builddir@/doc/gen-images"
110 117
INPUT_FILTER           = 
111 118
FILTER_PATTERNS        = 
112 119
FILTER_SOURCE_FILES    = NO
120
FILTER_SOURCE_PATTERNS =
113 121
#---------------------------------------------------------------------------
114 122
# configuration options related to source browsing
115 123
#---------------------------------------------------------------------------
116 124
SOURCE_BROWSER         = @LEMON_DOC_SOURCE_BROWSER@
117 125
INLINE_SOURCES         = NO
118 126
STRIP_CODE_COMMENTS    = YES
119 127
REFERENCED_BY_RELATION = NO
120 128
REFERENCES_RELATION    = NO
121 129
REFERENCES_LINK_SOURCE = YES
122 130
USE_HTAGS              = NO
123 131
VERBATIM_HEADERS       = NO
124 132
#---------------------------------------------------------------------------
125 133
# configuration options related to the alphabetical class index
126 134
#---------------------------------------------------------------------------
127 135
ALPHABETICAL_INDEX     = YES
128 136
COLS_IN_ALPHA_INDEX    = 2
129 137
IGNORE_PREFIX          = 
130 138
#---------------------------------------------------------------------------
131 139
# configuration options related to the HTML output
132 140
#---------------------------------------------------------------------------
133 141
GENERATE_HTML          = YES
134 142
HTML_OUTPUT            = html
135 143
HTML_FILE_EXTENSION    = .html
136 144
HTML_HEADER            = 
137 145
HTML_FOOTER            = 
138 146
HTML_STYLESHEET        = 
147
HTML_COLORSTYLE_HUE    = 220
148
HTML_COLORSTYLE_SAT    = 100
149
HTML_COLORSTYLE_GAMMA  = 80
150
HTML_TIMESTAMP         = YES
139 151
HTML_ALIGN_MEMBERS     = YES
140
HTML_DYNAMIC_SECTIONS  = NO
152
HTML_DYNAMIC_SECTIONS  = YES
141 153
GENERATE_DOCSET        = NO
142 154
DOCSET_FEEDNAME        = "Doxygen generated docs"
143 155
DOCSET_BUNDLE_ID       = org.doxygen.Project
156
DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
157
DOCSET_PUBLISHER_NAME  = Publisher
144 158
GENERATE_HTMLHELP      = NO
145 159
CHM_FILE               = 
146 160
HHC_LOCATION           = 
147 161
GENERATE_CHI           = NO
148 162
CHM_INDEX_ENCODING     = 
149 163
BINARY_TOC             = NO
150 164
TOC_EXPAND             = NO
151 165
GENERATE_QHP           = NO
152 166
QCH_FILE               = 
153 167
QHP_NAMESPACE          = org.doxygen.Project
154 168
QHP_VIRTUAL_FOLDER     = doc
169
QHP_CUST_FILTER_NAME   =
170
QHP_CUST_FILTER_ATTRS  =
171
QHP_SECT_FILTER_ATTRS  =
155 172
QHG_LOCATION           = 
173
GENERATE_ECLIPSEHELP   = NO
174
ECLIPSE_DOC_ID         = org.doxygen.Project
156 175
DISABLE_INDEX          = NO
157 176
ENUM_VALUES_PER_LINE   = 4
158 177
GENERATE_TREEVIEW      = NO
178
USE_INLINE_TREES       = NO
159 179
TREEVIEW_WIDTH         = 250
180
EXT_LINKS_IN_WINDOW    = NO
160 181
FORMULA_FONTSIZE       = 10
182
FORMULA_TRANSPARENT    = YES
183
USE_MATHJAX            = NO
184
MATHJAX_RELPATH        = http://www.mathjax.org/mathjax
185
SEARCHENGINE           = YES
186
SERVER_BASED_SEARCH    = NO
161 187
#---------------------------------------------------------------------------
162 188
# configuration options related to the LaTeX output
163 189
#---------------------------------------------------------------------------
164 190
GENERATE_LATEX         = NO
165 191
LATEX_OUTPUT           = latex
166 192
LATEX_CMD_NAME         = latex
167 193
MAKEINDEX_CMD_NAME     = makeindex
168 194
COMPACT_LATEX          = YES
169 195
PAPER_TYPE             = a4wide
170 196
EXTRA_PACKAGES         = amsmath \
171 197
                         amssymb
172 198
LATEX_HEADER           = 
173 199
PDF_HYPERLINKS         = YES
174 200
USE_PDFLATEX           = YES
175 201
LATEX_BATCHMODE        = NO
176 202
LATEX_HIDE_INDICES     = NO
203
LATEX_SOURCE_CODE      = NO
177 204
#---------------------------------------------------------------------------
178 205
# configuration options related to the RTF output
179 206
#---------------------------------------------------------------------------
180 207
GENERATE_RTF           = NO
181 208
RTF_OUTPUT             = rtf
182 209
COMPACT_RTF            = NO
183 210
RTF_HYPERLINKS         = NO
184 211
RTF_STYLESHEET_FILE    = 
185 212
RTF_EXTENSIONS_FILE    = 
186 213
#---------------------------------------------------------------------------
187 214
# configuration options related to the man page output
188 215
#---------------------------------------------------------------------------
189 216
GENERATE_MAN           = NO
190 217
MAN_OUTPUT             = man
191 218
MAN_EXTENSION          = .3
192 219
MAN_LINKS              = NO
193 220
#---------------------------------------------------------------------------
194 221
# configuration options related to the XML output
195 222
#---------------------------------------------------------------------------
196 223
GENERATE_XML           = NO
197 224
XML_OUTPUT             = xml
198 225
XML_SCHEMA             = 
199 226
XML_DTD                = 
200 227
XML_PROGRAMLISTING     = YES
201 228
#---------------------------------------------------------------------------
202 229
# configuration options for the AutoGen Definitions output
203 230
#---------------------------------------------------------------------------
204 231
GENERATE_AUTOGEN_DEF   = NO
205 232
#---------------------------------------------------------------------------
206 233
# configuration options related to the Perl module output
207 234
#---------------------------------------------------------------------------
208 235
GENERATE_PERLMOD       = NO
209 236
PERLMOD_LATEX          = NO
210 237
PERLMOD_PRETTY         = YES
211 238
PERLMOD_MAKEVAR_PREFIX = 
212 239
#---------------------------------------------------------------------------
213 240
# Configuration options related to the preprocessor   
214 241
#---------------------------------------------------------------------------
215 242
ENABLE_PREPROCESSING   = YES
216 243
MACRO_EXPANSION        = NO
217 244
EXPAND_ONLY_PREDEF     = NO
218 245
SEARCH_INCLUDES        = YES
219 246
INCLUDE_PATH           = 
220 247
INCLUDE_FILE_PATTERNS  = 
221 248
PREDEFINED             = DOXYGEN
222 249
EXPAND_AS_DEFINED      = 
223 250
SKIP_FUNCTION_MACROS   = YES
224 251
#---------------------------------------------------------------------------
225
# Options related to the search engine   
252
# Configuration::additions related to external references
226 253
#---------------------------------------------------------------------------
227 254
TAGFILES               = "@abs_top_builddir@/doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/  "
228 255
GENERATE_TAGFILE       = html/lemon.tag
229 256
ALLEXTERNALS           = NO
230 257
EXTERNAL_GROUPS        = NO
231 258
PERL_PATH              = /usr/bin/perl
232 259
#---------------------------------------------------------------------------
233 260
# Configuration options related to the dot tool   
234 261
#---------------------------------------------------------------------------
235 262
CLASS_DIAGRAMS         = YES
236 263
MSCGEN_PATH            = 
237 264
HIDE_UNDOC_RELATIONS   = YES
238 265
HAVE_DOT               = YES
266
DOT_NUM_THREADS        = 0
239 267
DOT_FONTNAME           = FreeSans
240 268
DOT_FONTSIZE           = 10
241 269
DOT_FONTPATH           = 
242 270
CLASS_GRAPH            = YES
243 271
COLLABORATION_GRAPH    = NO
244 272
GROUP_GRAPHS           = NO
245 273
UML_LOOK               = NO
246 274
TEMPLATE_RELATIONS     = NO
247 275
INCLUDE_GRAPH          = NO
248 276
INCLUDED_BY_GRAPH      = NO
249 277
CALL_GRAPH             = NO
250 278
CALLER_GRAPH           = NO
251 279
GRAPHICAL_HIERARCHY    = NO
252 280
DIRECTORY_GRAPH        = NO
253 281
DOT_IMAGE_FORMAT       = png
254 282
DOT_PATH               = 
255 283
DOTFILE_DIRS           = 
284
MSCFILE_DIRS           =
256 285
DOT_GRAPH_MAX_NODES    = 50
257 286
MAX_DOT_GRAPH_DEPTH    = 0
258 287
DOT_TRANSPARENT        = NO
259 288
DOT_MULTI_TARGETS      = NO
260 289
GENERATE_LEGEND        = YES
261 290
DOT_CLEANUP            = YES
262
#---------------------------------------------------------------------------
263
# Configuration::additions related to the search engine   
264
#---------------------------------------------------------------------------
265
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"/>
35 35
      <nestedclasses visible="yes" title=""/>
36 36
      <publictypes title=""/>
37 37
      <publicslots title=""/>
38 38
      <signals title=""/>
39 39
      <publicmethods title=""/>
40 40
      <publicstaticmethods title=""/>
41 41
      <publicattributes title=""/>
42 42
      <publicstaticattributes title=""/>
43 43
      <protectedtypes title=""/>
44 44
      <protectedslots title=""/>
45 45
      <protectedmethods title=""/>
46 46
      <protectedstaticmethods title=""/>
47 47
      <protectedattributes title=""/>
48 48
      <protectedstaticattributes title=""/>
49 49
      <packagetypes title=""/>
50 50
      <packagemethods title=""/>
51 51
      <packagestaticmethods title=""/>
52 52
      <packageattributes title=""/>
53 53
      <packagestaticattributes title=""/>
54 54
      <properties title=""/>
55 55
      <events title=""/>
56 56
      <privatetypes title=""/>
57 57
      <privateslots title=""/>
58 58
      <privatemethods title=""/>
59 59
      <privatestaticmethods title=""/>
60 60
      <privateattributes title=""/>
61 61
      <privatestaticattributes title=""/>
62 62
      <friends title=""/>
63 63
      <related title="" subtitle=""/>
64 64
    </memberdecl>
65 65
    <memberdef>
66 66
      <typedefs title=""/>
67 67
      <enums title=""/>
68 68
      <constructors title=""/>
69 69
      <functions title=""/>
70 70
      <related title=""/>
71 71
      <variables title=""/>
72 72
      <properties title=""/>
73 73
      <events title=""/>
74 74
    </memberdef>
75 75
    <usedfiles visible="$SHOW_USED_FILES"/>
76 76
    <authorsection visible="yes"/>
77 77
  </class>
78 78

	
79 79
  <!-- Layout definition for a namespace page -->
80 80
  <namespace>
81 81
    <briefdescription visible="no"/>
82 82
    <detaileddescription title=""/>
83 83
    <memberdecl>
84 84
      <nestednamespaces visible="yes" title=""/>
85 85
      <classes visible="yes" title=""/>
86 86
      <membergroups visible="yes"/>
87 87
      <typedefs title=""/>
88 88
      <enums title=""/>
89 89
      <functions title=""/>
90 90
      <variables title=""/>
91 91
    </memberdecl>
92 92
    <memberdef>
93 93
      <typedefs title=""/>
94 94
      <enums title=""/>
95 95
      <functions title=""/>
96 96
      <variables title=""/>
97 97
    </memberdef>
98 98
    <authorsection visible="yes"/>
99 99
  </namespace>
100 100

	
101 101
  <!-- Layout definition for a file page -->
102 102
  <file>
103 103
    <briefdescription visible="no"/>
104 104
    <detaileddescription title=""/>
105 105
    <includes visible="$SHOW_INCLUDE_FILES"/>
106 106
    <includegraph visible="$INCLUDE_GRAPH"/>
107 107
    <includedbygraph visible="$INCLUDED_BY_GRAPH"/>
108 108
    <sourcelink visible="yes"/>
109 109
    <memberdecl>
110 110
      <classes visible="yes" title=""/>
111 111
      <namespaces visible="yes" title=""/>
112 112
      <defines title=""/>
113 113
      <typedefs title=""/>
114 114
      <enums title=""/>
115 115
      <functions title=""/>
116 116
      <variables title=""/>
117 117
    </memberdecl>
118 118
    <memberdef>
119 119
      <defines title=""/>
120 120
      <typedefs title=""/>
121 121
      <enums title=""/>
122 122
      <functions title=""/>
123 123
      <variables title=""/>
124 124
    </memberdef>
125 125
    <authorsection/>
126 126
  </file>
127 127

	
128 128
  <!-- Layout definition for a group page -->
129 129
  <group>
130 130
    <briefdescription visible="no"/>
131 131
    <detaileddescription title=""/>
132 132
    <groupgraph visible="$GROUP_GRAPHS"/>
133 133
    <memberdecl>
134 134
      <classes visible="yes" title=""/>
135 135
      <namespaces visible="yes" title=""/>
136 136
      <dirs visible="yes" title=""/>
137 137
      <nestedgroups visible="yes" title=""/>
138 138
      <files visible="yes" title=""/>
139 139
      <defines title=""/>
140 140
      <typedefs title=""/>
141 141
      <enums title=""/>
142 142
      <enumvalues title=""/>
143 143
      <functions title=""/>
144 144
      <variables title=""/>
145 145
      <signals title=""/>
146 146
      <publicslots title=""/>
147 147
      <protectedslots title=""/>
148 148
      <privateslots title=""/>
149 149
      <events title=""/>
150 150
      <properties title=""/>
151 151
      <friends title=""/>
152 152
    </memberdecl>
153 153
    <memberdef>
154 154
      <pagedocs/>
155 155
      <defines title=""/>
156 156
      <typedefs title=""/>
157 157
      <enums title=""/>
158 158
      <enumvalues title=""/>
159 159
      <functions title=""/>
160 160
      <variables title=""/>
161 161
      <signals title=""/>
162 162
      <publicslots title=""/>
163 163
      <protectedslots title=""/>
164 164
      <privateslots title=""/>
165 165
      <events title=""/>
166 166
      <properties title=""/>
167 167
      <friends title=""/>
168 168
    </memberdef>
169 169
    <authorsection visible="yes"/>
170 170
  </group>
171 171

	
172 172
  <!-- Layout definition for a directory page -->
173 173
  <directory>
174 174
    <briefdescription visible="no"/>
175 175
    <detaileddescription title=""/>
176 176
    <directorygraph visible="yes"/>
177 177
    <memberdecl>
178 178
      <dirs visible="yes"/>
179 179
      <files visible="yes"/>
180 180
    </memberdecl>
181 181
  </directory>
182 182
</doxygenlayout>
Ignore white space 384 line context
1 1
/* -*- mode: C++; indent-tabs-mode: nil; -*-
2 2
 *
3 3
 * This file is a part of LEMON, a generic C++ optimization library.
4 4
 *
5 5
 * Copyright (C) 2003-2009
6 6
 * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
7 7
 * (Egervary Research Group on Combinatorial Optimization, EGRES).
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
\subsection whatis What is LEMON
25 25

	
26 26
LEMON stands for <b>L</b>ibrary for <b>E</b>fficient <b>M</b>odeling
27 27
and <b>O</b>ptimization in <b>N</b>etworks.
28 28
It is a C++ template
29 29
library aimed at combinatorial optimization tasks which
30 30
often involve in working
31 31
with graphs.
32 32

	
33 33
<b>
34 34
LEMON is an <a class="el" href="http://opensource.org/">open&nbsp;source</a>
35 35
project.
36 36
You are free to use it in your commercial or
37 37
non-commercial applications under very permissive
38 38
\ref license "license terms".
39 39
</b>
40 40

	
41 41
\subsection howtoread How to read the documentation
42 42

	
43 43
If you would like to get to know the library, see
44 44
<a class="el" href="http://lemon.cs.elte.hu/pub/tutorial/">LEMON Tutorial</a>.
45 45

	
46 46
If you know what you are looking for, then try to find it under the
47 47
<a class="el" href="modules.html">Modules</a> section.
48 48

	
49 49
If you are a user of the old (0.x) series of LEMON, please check out the
50 50
\ref migration "Migration Guide" for the backward incompatibilities.
51 51
*/
0 comments (0 inline)