gravatar
alpar (Alpar Juttner)
alpar@cs.elte.hu
Remove doc header (show version number on the main page) (#404)
1 3 1
default
5 files changed with 14 insertions and 6 deletions:
↑ Collapse diff ↑
Ignore white space 6 line context
... ...
@@ -77,55 +77,56 @@
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
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)
Ignore white space 48 line context
1 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 9
PROJECT_BRIEF          =
10 10
PROJECT_LOGO           =
11 11
OUTPUT_DIRECTORY       = 
12 12
CREATE_SUBDIRS         = NO
13 13
OUTPUT_LANGUAGE        = English
14 14
BRIEF_MEMBER_DESC      = YES
15 15
REPEAT_BRIEF           = NO
16 16
ABBREVIATE_BRIEF       = 
17 17
ALWAYS_DETAILED_SEC    = NO
18 18
INLINE_INHERITED_MEMB  = NO
19 19
FULL_PATH_NAMES        = YES
20 20
STRIP_FROM_PATH        = "@abs_top_srcdir@"
21 21
STRIP_FROM_INC_PATH    = "@abs_top_srcdir@"
22 22
SHORT_NAMES            = YES
23 23
JAVADOC_AUTOBRIEF      = NO
24 24
QT_AUTOBRIEF           = NO
25 25
MULTILINE_CPP_IS_BRIEF = NO
26 26
INHERIT_DOCS           = NO
27 27
SEPARATE_MEMBER_PAGES  = NO
28 28
TAB_SIZE               = 8
29 29
ALIASES                = 
30 30
OPTIMIZE_OUTPUT_FOR_C  = NO
31 31
OPTIMIZE_OUTPUT_JAVA   = NO
32 32
OPTIMIZE_FOR_FORTRAN   = NO
... ...
@@ -75,49 +75,50 @@
75 75
SHOW_DIRECTORIES       = YES
76 76
SHOW_FILES             = YES
77 77
SHOW_NAMESPACES        = YES
78 78
FILE_VERSION_FILTER    = 
79 79
LAYOUT_FILE            = "@abs_top_srcdir@/doc/DoxygenLayout.xml"
80 80
#---------------------------------------------------------------------------
81 81
# configuration options related to warning and progress messages
82 82
#---------------------------------------------------------------------------
83 83
QUIET                  = NO
84 84
WARNINGS               = YES
85 85
WARN_IF_UNDOCUMENTED   = YES
86 86
WARN_IF_DOC_ERROR      = YES
87 87
WARN_NO_PARAMDOC       = NO
88 88
WARN_FORMAT            = "$file:$line: $text"
89 89
WARN_LOGFILE           = doxygen.log
90 90
#---------------------------------------------------------------------------
91 91
# configuration options related to the input files
92 92
#---------------------------------------------------------------------------
93 93
INPUT                  = "@abs_top_srcdir@/doc" \
94 94
                         "@abs_top_srcdir@/lemon" \
95 95
                         "@abs_top_srcdir@/lemon/bits" \
96 96
                         "@abs_top_srcdir@/lemon/concepts" \
97 97
                         "@abs_top_srcdir@/demo" \
98 98
                         "@abs_top_srcdir@/tools" \
99
                         "@abs_top_srcdir@/test/test_tools.h"
99
                         "@abs_top_srcdir@/test/test_tools.h" \
100
                         "@abs_top_builddir@/doc/mainpage.dox"
100 101
INPUT_ENCODING         = UTF-8
101 102
FILE_PATTERNS          = *.h \
102 103
                         *.cc \
103 104
                         *.dox
104 105
RECURSIVE              = NO
105 106
EXCLUDE                = 
106 107
EXCLUDE_SYMLINKS       = NO
107 108
EXCLUDE_PATTERNS       = 
108 109
EXCLUDE_SYMBOLS        = 
109 110
EXAMPLE_PATH           = "@abs_top_srcdir@/demo" \
110 111
                         "@abs_top_srcdir@/LICENSE" \
111 112
                         "@abs_top_srcdir@/doc"
112 113
EXAMPLE_PATTERNS       = 
113 114
EXAMPLE_RECURSIVE      = NO
114 115
IMAGE_PATH             = "@abs_top_srcdir@/doc/images" \
115 116
                         "@abs_top_builddir@/doc/gen-images"
116 117
INPUT_FILTER           = 
117 118
FILTER_PATTERNS        = 
118 119
FILTER_SOURCE_FILES    = NO
119 120
FILTER_SOURCE_PATTERNS =
120 121
#---------------------------------------------------------------------------
121 122
# configuration options related to source browsing
122 123
#---------------------------------------------------------------------------
123 124
SOURCE_BROWSER         = @LEMON_DOC_SOURCE_BROWSER@
... ...
@@ -127,49 +128,49 @@
127 128
REFERENCES_RELATION    = NO
128 129
REFERENCES_LINK_SOURCE = YES
129 130
USE_HTAGS              = NO
130 131
VERBATIM_HEADERS       = NO
131 132
#---------------------------------------------------------------------------
132 133
# configuration options related to the alphabetical class index
133 134
#---------------------------------------------------------------------------
134 135
ALPHABETICAL_INDEX     = YES
135 136
COLS_IN_ALPHA_INDEX    = 2
136 137
IGNORE_PREFIX          = 
137 138
#---------------------------------------------------------------------------
138 139
# configuration options related to the HTML output
139 140
#---------------------------------------------------------------------------
140 141
GENERATE_HTML          = YES
141 142
HTML_OUTPUT            = html
142 143
HTML_FILE_EXTENSION    = .html
143 144
HTML_HEADER            = 
144 145
HTML_FOOTER            = 
145 146
HTML_STYLESHEET        = 
146 147
HTML_COLORSTYLE_HUE    = 220
147 148
HTML_COLORSTYLE_SAT    = 100
148 149
HTML_COLORSTYLE_GAMMA  = 80
149 150
HTML_TIMESTAMP         = YES
150 151
HTML_ALIGN_MEMBERS     = YES
151
HTML_DYNAMIC_SECTIONS  = NO
152
HTML_DYNAMIC_SECTIONS  = YES
152 153
GENERATE_DOCSET        = NO
153 154
DOCSET_FEEDNAME        = "Doxygen generated docs"
154 155
DOCSET_BUNDLE_ID       = org.doxygen.Project
155 156
DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
156 157
DOCSET_PUBLISHER_NAME  = Publisher
157 158
GENERATE_HTMLHELP      = NO
158 159
CHM_FILE               = 
159 160
HHC_LOCATION           = 
160 161
GENERATE_CHI           = NO
161 162
CHM_INDEX_ENCODING     = 
162 163
BINARY_TOC             = NO
163 164
TOC_EXPAND             = NO
164 165
GENERATE_QHP           = NO
165 166
QCH_FILE               = 
166 167
QHP_NAMESPACE          = org.doxygen.Project
167 168
QHP_VIRTUAL_FOLDER     = doc
168 169
QHP_CUST_FILTER_NAME   =
169 170
QHP_CUST_FILTER_ATTRS  =
170 171
QHP_SECT_FILTER_ATTRS  =
171 172
QHG_LOCATION           = 
172 173
GENERATE_ECLIPSEHELP   = NO
173 174
ECLIPSE_DOC_ID         = org.doxygen.Project
174 175
DISABLE_INDEX          = NO
175 176
ENUM_VALUES_PER_LINE   = 4
Ignore white space 6 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>.
0 comments (0 inline)