lemon-project-template-glpk
changeset 0:368136e07d23
LEMON project template
author | Alpar Juttner <alpar@cs.elte.hu> |
---|---|
date | Tue, 26 May 2009 16:18:51 +0100 |
parents | |
children | 4721c71fdbfc |
files | .hgignore CMakeLists.txt LICENSE cmake/FindLEMON.cmake doc/CMakeLists.txt doc/Doxyfile.in doc/DoxygenLayout.xml doc/mainpage.dox main.cc |
diffstat | 9 files changed, 680 insertions(+), 0 deletions(-) [+] |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/.hgignore Tue May 26 16:18:51 2009 +0100 1.3 @@ -0,0 +1,17 @@ 1.4 +syntax: glob 1.5 +*.obj 1.6 +*.orig 1.7 +*.rej 1.8 +*~ 1.9 +*.o 1.10 +*.log 1.11 +*.lo 1.12 +*.tar.* 1.13 +*.bak 1.14 +doc/Doxyfile 1.15 + 1.16 +syntax: regexp 1.17 +(.*/)?\#[^/]*\#$ 1.18 +(.*/)?\.\#[^/]*$ 1.19 +^.*objs.*/.* 1.20 +^.*build.*/.*
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/CMakeLists.txt Tue May 26 16:18:51 2009 +0100 2.3 @@ -0,0 +1,88 @@ 2.4 +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) 2.5 + 2.6 +SET(PROJECT_NAME "LEMON-PROJECT-TEMPLATE") 2.7 +SET(PROJECT_VERSION "hg-tip" 2.8 + CACHE STRING "LEMON PROJECT TEMPLATE version string.") 2.9 + 2.10 +PROJECT(${PROJECT_NAME}) 2.11 + 2.12 +SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) 2.13 + 2.14 +FIND_PACKAGE(LEMON REQUIRED) 2.15 +FIND_PACKAGE(Doxygen) 2.16 + 2.17 +INCLUDE_DIRECTORIES( 2.18 + ${PROJECT_SOURCE_DIR} 2.19 + ${PROJECT_BINARY_DIR} 2.20 + ${LEMON_INCLUDE_DIRS} 2.21 +) 2.22 + 2.23 +LINK_DIRECTORIES(${PROJECT_BINARY_DIR}/lemon) 2.24 + 2.25 +ADD_EXECUTABLE(lemon-project main.cc) 2.26 +TARGET_LINK_LIBRARIES(lemon-project ${LEMON_LIBRARIES}) 2.27 +INSTALL( 2.28 + TARGETS lemon-project 2.29 + RUNTIME DESTINATION bin 2.30 + COMPONENT bin 2.31 +) 2.32 + 2.33 +# IF(MSVC) 2.34 +# SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4250 /wd4355 /wd4503 /wd4800 /wd4996") 2.35 +# # Suppressed warnings: 2.36 +# # C4250: 'class1' : inherits 'class2::member' via dominance 2.37 +# # C4355: 'this' : used in base member initializer list 2.38 +# # C4503: 'function' : decorated name length exceeded, name was truncated 2.39 +# # C4800: 'type' : forcing value to bool 'true' or 'false' (performance warning) 2.40 +# # C4996: 'function': was declared deprecated 2.41 +# ENDIF(MSVC) 2.42 + 2.43 +ENABLE_TESTING() 2.44 + 2.45 +ADD_SUBDIRECTORY(doc) 2.46 + 2.47 +###################################################################### 2.48 +# CPACK configuration 2.49 +###################################################################### 2.50 + 2.51 +IF(${CMAKE_SOURCE_DIR} STREQUAL ${PROJECT_SOURCE_DIR}) 2.52 + SET(CPACK_PACKAGE_NAME ${PROJECT_NAME}) 2.53 + SET(CPACK_PACKAGE_VENDOR "EGRES") 2.54 + SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY 2.55 + "LEMON PROJECT TEMPLATE - A Template Build Environment for LEMON") 2.56 + SET(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/LICENSE") 2.57 + 2.58 + SET(CPACK_PACKAGE_VERSION ${PROJECT_VERSION}) 2.59 + 2.60 + SET(CPACK_PACKAGE_INSTALL_DIRECTORY 2.61 + "${PROJECT_NAME}") 2.62 + SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY 2.63 + "${PROJECT_NAME}") 2.64 + 2.65 + SET(CPACK_COMPONENTS_ALL 2.66 + html_documentation 2.67 + bin) 2.68 + 2.69 + SET(CPACK_COMPONENT_BIN_DISPLAY_NAME "Command line utilities") 2.70 + SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DISPLAY_NAME "HTML documentation") 2.71 + 2.72 + SET(CPACK_COMPONENT_BIN_DESCRIPTION 2.73 + "Command line utilities") 2.74 + SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION 2.75 + "Doxygen generated documentation") 2.76 + 2.77 + SET(CPACK_GENERATOR "NSIS") 2.78 + SET(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} ${PROJECT_NAME}") 2.79 + SET(CPACK_NSIS_HELP_LINK "http:\\\\\\\\lemon.cs.elte.hu") 2.80 + SET(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\lemon.cs.elte.hu") 2.81 + SET(CPACK_NSIS_CONTACT "lemon-user@lemon.cs.elte.hu") 2.82 + SET(CPACK_NSIS_CREATE_ICONS_EXTRA " 2.83 + CreateShortCut \\\"$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\Documentation.lnk\\\" \\\"$INSTDIR\\\\share\\\\doc\\\\index.html\\\" 2.84 + ") 2.85 + SET(CPACK_NSIS_DELETE_ICONS_EXTRA " 2.86 + !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP 2.87 + Delete \\\"$SMPROGRAMS\\\\$MUI_TEMP\\\\Documentation.lnk\\\" 2.88 + ") 2.89 + 2.90 + INCLUDE(CPack) 2.91 +ENDIF(${CMAKE_SOURCE_DIR} STREQUAL ${PROJECT_SOURCE_DIR})
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/LICENSE Tue May 26 16:18:51 2009 +0100 3.3 @@ -0,0 +1,32 @@ 3.4 +LEMON code without an explicit copyright notice is covered by the following 3.5 +copyright/license. 3.6 + 3.7 +Copyright (C) 2003-2009 Egervary Jeno Kombinatorikus Optimalizalasi 3.8 +Kutatocsoport (Egervary Combinatorial Optimization Research Group, 3.9 +EGRES). 3.10 + 3.11 +=========================================================================== 3.12 +Boost Software License, Version 1.0 3.13 +=========================================================================== 3.14 + 3.15 +Permission is hereby granted, free of charge, to any person or organization 3.16 +obtaining a copy of the software and accompanying documentation covered by 3.17 +this license (the "Software") to use, reproduce, display, distribute, 3.18 +execute, and transmit the Software, and to prepare derivative works of the 3.19 +Software, and to permit third-parties to whom the Software is furnished to 3.20 +do so, all subject to the following: 3.21 + 3.22 +The copyright notices in the Software and this entire statement, including 3.23 +the above license grant, this restriction and the following disclaimer, 3.24 +must be included in all copies of the Software, in whole or in part, and 3.25 +all derivative works of the Software, unless such copies or derivative 3.26 +works are solely in the form of machine-executable object code generated by 3.27 +a source language processor. 3.28 + 3.29 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3.30 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3.31 +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT 3.32 +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE 3.33 +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 3.34 +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 3.35 +DEALINGS IN THE SOFTWARE.
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/cmake/FindLEMON.cmake Tue May 26 16:18:51 2009 +0100 4.3 @@ -0,0 +1,24 @@ 4.4 +SET(LEMON_ROOT_DIR "" CACHE PATH "LEMON root directory") 4.5 + 4.6 +FIND_PATH(LEMON_INCLUDE_DIR 4.7 + lemon/core.h 4.8 + HINTS ${LEMON_ROOT_DIR}/include 4.9 + "C:/Program Files/LEMON/include" 4.10 + 4.11 +) 4.12 +FIND_LIBRARY(LEMON_LIBRARY 4.13 + NAMES lemon emon 4.14 + HINTS ${LEMON_ROOT_DIR}/lib 4.15 + "C:/Program Files/LEMON/lib" 4.16 + 4.17 +) 4.18 + 4.19 +INCLUDE(FindPackageHandleStandardArgs) 4.20 +FIND_PACKAGE_HANDLE_STANDARD_ARGS(LEMON DEFAULT_MSG LEMON_LIBRARY LEMON_INCLUDE_DIR) 4.21 + 4.22 +IF(LEMON_FOUND) 4.23 + SET(LEMON_INCLUDE_DIRS ${LEMON_INCLUDE_DIR}) 4.24 + SET(LEMON_LIBRARIES ${LEMON_LIBRARY}) 4.25 +ENDIF(LEMON_FOUND) 4.26 + 4.27 +MARK_AS_ADVANCED(LEMON_LIBRARY LEMON_INCLUDE_DIR)
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/doc/CMakeLists.txt Tue May 26 16:18:51 2009 +0100 5.3 @@ -0,0 +1,28 @@ 5.4 +SET(PACKAGE_NAME ${PROJECT_NAME}) 5.5 +SET(PACKAGE_VERSION ${PROJECT_VERSION}) 5.6 +SET(abs_top_srcdir ${PROJECT_SOURCE_DIR}) 5.7 +SET(abs_top_builddir ${PROJECT_BINARY_DIR}) 5.8 + 5.9 +CONFIGURE_FILE( 5.10 + ${PROJECT_SOURCE_DIR}/doc/Doxyfile.in 5.11 + ${PROJECT_BINARY_DIR}/doc/Doxyfile 5.12 + @ONLY) 5.13 + 5.14 +IF(DOXYGEN_EXECUTABLE) 5.15 + FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/) 5.16 + IF(UNIX) 5.17 + ADD_CUSTOM_TARGET(html 5.18 + COMMAND rm -rf html 5.19 + COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile 5.20 + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) 5.21 + ELSEIF(WIN32) 5.22 + ADD_CUSTOM_TARGET(html 5.23 + COMMAND if exist html rmdir /s /q html 5.24 + COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile 5.25 + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) 5.26 + ENDIF(UNIX) 5.27 + INSTALL( 5.28 + DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/ 5.29 + DESTINATION share/doc 5.30 + COMPONENT html_documentation) 5.31 +ENDIF(DOXYGEN_EXECUTABLE)
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/doc/Doxyfile.in Tue May 26 16:18:51 2009 +0100 6.3 @@ -0,0 +1,259 @@ 6.4 +# Doxyfile 1.5.7.1 6.5 + 6.6 +#--------------------------------------------------------------------------- 6.7 +# Project related configuration options 6.8 +#--------------------------------------------------------------------------- 6.9 +DOXYFILE_ENCODING = UTF-8 6.10 +PROJECT_NAME = @PACKAGE_NAME@ 6.11 +PROJECT_NUMBER = @PACKAGE_VERSION@ 6.12 +OUTPUT_DIRECTORY = 6.13 +CREATE_SUBDIRS = NO 6.14 +OUTPUT_LANGUAGE = English 6.15 +BRIEF_MEMBER_DESC = YES 6.16 +REPEAT_BRIEF = NO 6.17 +ABBREVIATE_BRIEF = 6.18 +ALWAYS_DETAILED_SEC = NO 6.19 +INLINE_INHERITED_MEMB = NO 6.20 +FULL_PATH_NAMES = YES 6.21 +STRIP_FROM_PATH = "@abs_top_srcdir@" 6.22 +STRIP_FROM_INC_PATH = "@abs_top_srcdir@" 6.23 +SHORT_NAMES = YES 6.24 +JAVADOC_AUTOBRIEF = NO 6.25 +QT_AUTOBRIEF = NO 6.26 +MULTILINE_CPP_IS_BRIEF = NO 6.27 +DETAILS_AT_TOP = YES 6.28 +INHERIT_DOCS = NO 6.29 +SEPARATE_MEMBER_PAGES = NO 6.30 +TAB_SIZE = 8 6.31 +ALIASES = 6.32 +OPTIMIZE_OUTPUT_FOR_C = NO 6.33 +OPTIMIZE_OUTPUT_JAVA = NO 6.34 +OPTIMIZE_FOR_FORTRAN = NO 6.35 +OPTIMIZE_OUTPUT_VHDL = NO 6.36 +BUILTIN_STL_SUPPORT = YES 6.37 +CPP_CLI_SUPPORT = NO 6.38 +SIP_SUPPORT = NO 6.39 +IDL_PROPERTY_SUPPORT = YES 6.40 +DISTRIBUTE_GROUP_DOC = NO 6.41 +SUBGROUPING = YES 6.42 +TYPEDEF_HIDES_STRUCT = NO 6.43 +SYMBOL_CACHE_SIZE = 0 6.44 +#--------------------------------------------------------------------------- 6.45 +# Build related configuration options 6.46 +#--------------------------------------------------------------------------- 6.47 +EXTRACT_ALL = YES 6.48 +EXTRACT_PRIVATE = YES 6.49 +EXTRACT_STATIC = YES 6.50 +EXTRACT_LOCAL_CLASSES = YES 6.51 +EXTRACT_LOCAL_METHODS = YES 6.52 +EXTRACT_ANON_NSPACES = NO 6.53 +HIDE_UNDOC_MEMBERS = NO 6.54 +HIDE_UNDOC_CLASSES = NO 6.55 +HIDE_FRIEND_COMPOUNDS = NO 6.56 +HIDE_IN_BODY_DOCS = NO 6.57 +INTERNAL_DOCS = NO 6.58 +CASE_SENSE_NAMES = YES 6.59 +HIDE_SCOPE_NAMES = YES 6.60 +SHOW_INCLUDE_FILES = YES 6.61 +INLINE_INFO = YES 6.62 +SORT_MEMBER_DOCS = NO 6.63 +SORT_BRIEF_DOCS = NO 6.64 +SORT_GROUP_NAMES = NO 6.65 +SORT_BY_SCOPE_NAME = NO 6.66 +GENERATE_TODOLIST = YES 6.67 +GENERATE_TESTLIST = YES 6.68 +GENERATE_BUGLIST = YES 6.69 +GENERATE_DEPRECATEDLIST= YES 6.70 +ENABLED_SECTIONS = 6.71 +MAX_INITIALIZER_LINES = 5 6.72 +SHOW_USED_FILES = NO 6.73 +SHOW_DIRECTORIES = YES 6.74 +SHOW_FILES = YES 6.75 +SHOW_NAMESPACES = YES 6.76 +FILE_VERSION_FILTER = 6.77 +LAYOUT_FILE = DoxygenLayout.xml 6.78 +#--------------------------------------------------------------------------- 6.79 +# configuration options related to warning and progress messages 6.80 +#--------------------------------------------------------------------------- 6.81 +QUIET = NO 6.82 +WARNINGS = YES 6.83 +WARN_IF_UNDOCUMENTED = YES 6.84 +WARN_IF_DOC_ERROR = YES 6.85 +WARN_NO_PARAMDOC = NO 6.86 +WARN_FORMAT = "$file:$line: $text" 6.87 +WARN_LOGFILE = doxygen.log 6.88 +#--------------------------------------------------------------------------- 6.89 +# configuration options related to the input files 6.90 +#--------------------------------------------------------------------------- 6.91 +INPUT = "@abs_top_srcdir@" 6.92 +INPUT_ENCODING = UTF-8 6.93 +FILE_PATTERNS = *.h \ 6.94 + *.cc \ 6.95 + *.dox 6.96 +RECURSIVE = YES 6.97 +EXCLUDE = "@abs_top_srcdir@/lemon" 6.98 +EXCLUDE_SYMLINKS = NO 6.99 +EXCLUDE_PATTERNS = "@abs_top_srcdir@/*build*/*" \ 6.100 + "@abs_top_srcdir@/*obj*/*" 6.101 +EXCLUDE_SYMBOLS = 6.102 +EXAMPLE_PATH = "@abs_top_srcdir@/doc" 6.103 +EXAMPLE_PATTERNS = 6.104 +EXAMPLE_RECURSIVE = NO 6.105 +IMAGE_PATH = "@abs_top_srcdir@/doc/images" \ 6.106 + "@abs_top_builddir@/doc/gen-images" 6.107 +INPUT_FILTER = 6.108 +FILTER_PATTERNS = 6.109 +FILTER_SOURCE_FILES = NO 6.110 +#--------------------------------------------------------------------------- 6.111 +# configuration options related to source browsing 6.112 +#--------------------------------------------------------------------------- 6.113 +SOURCE_BROWSER = NO 6.114 +INLINE_SOURCES = NO 6.115 +STRIP_CODE_COMMENTS = YES 6.116 +REFERENCED_BY_RELATION = NO 6.117 +REFERENCES_RELATION = NO 6.118 +REFERENCES_LINK_SOURCE = YES 6.119 +USE_HTAGS = NO 6.120 +VERBATIM_HEADERS = NO 6.121 +#--------------------------------------------------------------------------- 6.122 +# configuration options related to the alphabetical class index 6.123 +#--------------------------------------------------------------------------- 6.124 +ALPHABETICAL_INDEX = YES 6.125 +COLS_IN_ALPHA_INDEX = 2 6.126 +IGNORE_PREFIX = 6.127 +#--------------------------------------------------------------------------- 6.128 +# configuration options related to the HTML output 6.129 +#--------------------------------------------------------------------------- 6.130 +GENERATE_HTML = YES 6.131 +HTML_OUTPUT = html 6.132 +HTML_FILE_EXTENSION = .html 6.133 +HTML_HEADER = 6.134 +HTML_FOOTER = 6.135 +HTML_STYLESHEET = 6.136 +HTML_ALIGN_MEMBERS = YES 6.137 +HTML_DYNAMIC_SECTIONS = NO 6.138 +GENERATE_DOCSET = NO 6.139 +DOCSET_FEEDNAME = "Doxygen generated docs" 6.140 +DOCSET_BUNDLE_ID = org.doxygen.Project 6.141 +GENERATE_HTMLHELP = NO 6.142 +CHM_FILE = 6.143 +HHC_LOCATION = 6.144 +GENERATE_CHI = NO 6.145 +CHM_INDEX_ENCODING = 6.146 +BINARY_TOC = NO 6.147 +TOC_EXPAND = NO 6.148 +GENERATE_QHP = NO 6.149 +QCH_FILE = 6.150 +QHP_NAMESPACE = org.doxygen.Project 6.151 +QHP_VIRTUAL_FOLDER = doc 6.152 +QHG_LOCATION = 6.153 +DISABLE_INDEX = NO 6.154 +ENUM_VALUES_PER_LINE = 4 6.155 +GENERATE_TREEVIEW = NO 6.156 +TREEVIEW_WIDTH = 250 6.157 +FORMULA_FONTSIZE = 10 6.158 +#--------------------------------------------------------------------------- 6.159 +# configuration options related to the LaTeX output 6.160 +#--------------------------------------------------------------------------- 6.161 +GENERATE_LATEX = NO 6.162 +LATEX_OUTPUT = latex 6.163 +LATEX_CMD_NAME = latex 6.164 +MAKEINDEX_CMD_NAME = makeindex 6.165 +COMPACT_LATEX = YES 6.166 +PAPER_TYPE = a4wide 6.167 +EXTRA_PACKAGES = amsmath \ 6.168 + amssymb 6.169 +LATEX_HEADER = 6.170 +PDF_HYPERLINKS = YES 6.171 +USE_PDFLATEX = YES 6.172 +LATEX_BATCHMODE = NO 6.173 +LATEX_HIDE_INDICES = NO 6.174 +#--------------------------------------------------------------------------- 6.175 +# configuration options related to the RTF output 6.176 +#--------------------------------------------------------------------------- 6.177 +GENERATE_RTF = NO 6.178 +RTF_OUTPUT = rtf 6.179 +COMPACT_RTF = NO 6.180 +RTF_HYPERLINKS = NO 6.181 +RTF_STYLESHEET_FILE = 6.182 +RTF_EXTENSIONS_FILE = 6.183 +#--------------------------------------------------------------------------- 6.184 +# configuration options related to the man page output 6.185 +#--------------------------------------------------------------------------- 6.186 +GENERATE_MAN = NO 6.187 +MAN_OUTPUT = man 6.188 +MAN_EXTENSION = .3 6.189 +MAN_LINKS = NO 6.190 +#--------------------------------------------------------------------------- 6.191 +# configuration options related to the XML output 6.192 +#--------------------------------------------------------------------------- 6.193 +GENERATE_XML = NO 6.194 +XML_OUTPUT = xml 6.195 +XML_SCHEMA = 6.196 +XML_DTD = 6.197 +XML_PROGRAMLISTING = YES 6.198 +#--------------------------------------------------------------------------- 6.199 +# configuration options for the AutoGen Definitions output 6.200 +#--------------------------------------------------------------------------- 6.201 +GENERATE_AUTOGEN_DEF = NO 6.202 +#--------------------------------------------------------------------------- 6.203 +# configuration options related to the Perl module output 6.204 +#--------------------------------------------------------------------------- 6.205 +GENERATE_PERLMOD = NO 6.206 +PERLMOD_LATEX = NO 6.207 +PERLMOD_PRETTY = YES 6.208 +PERLMOD_MAKEVAR_PREFIX = 6.209 +#--------------------------------------------------------------------------- 6.210 +# Configuration options related to the preprocessor 6.211 +#--------------------------------------------------------------------------- 6.212 +ENABLE_PREPROCESSING = YES 6.213 +MACRO_EXPANSION = NO 6.214 +EXPAND_ONLY_PREDEF = NO 6.215 +SEARCH_INCLUDES = YES 6.216 +INCLUDE_PATH = 6.217 +INCLUDE_FILE_PATTERNS = 6.218 +PREDEFINED = DOXYGEN 6.219 +EXPAND_AS_DEFINED = 6.220 +SKIP_FUNCTION_MACROS = YES 6.221 +#--------------------------------------------------------------------------- 6.222 +# Configuration::additions related to external references 6.223 +#--------------------------------------------------------------------------- 6.224 +TAGFILES = "@abs_top_srcdir@/doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/ " 6.225 +GENERATE_TAGFILE = html/lemon.tag 6.226 +ALLEXTERNALS = NO 6.227 +EXTERNAL_GROUPS = NO 6.228 +PERL_PATH = /usr/bin/perl 6.229 +#--------------------------------------------------------------------------- 6.230 +# Configuration options related to the dot tool 6.231 +#--------------------------------------------------------------------------- 6.232 +CLASS_DIAGRAMS = YES 6.233 +MSCGEN_PATH = 6.234 +HIDE_UNDOC_RELATIONS = YES 6.235 +HAVE_DOT = YES 6.236 +DOT_FONTNAME = FreeSans 6.237 +DOT_FONTSIZE = 10 6.238 +DOT_FONTPATH = 6.239 +CLASS_GRAPH = YES 6.240 +COLLABORATION_GRAPH = NO 6.241 +GROUP_GRAPHS = NO 6.242 +UML_LOOK = NO 6.243 +TEMPLATE_RELATIONS = NO 6.244 +INCLUDE_GRAPH = NO 6.245 +INCLUDED_BY_GRAPH = NO 6.246 +CALL_GRAPH = NO 6.247 +CALLER_GRAPH = NO 6.248 +GRAPHICAL_HIERARCHY = NO 6.249 +DIRECTORY_GRAPH = NO 6.250 +DOT_IMAGE_FORMAT = png 6.251 +DOT_PATH = 6.252 +DOTFILE_DIRS = 6.253 +DOT_GRAPH_MAX_NODES = 50 6.254 +MAX_DOT_GRAPH_DEPTH = 0 6.255 +DOT_TRANSPARENT = NO 6.256 +DOT_MULTI_TARGETS = NO 6.257 +GENERATE_LEGEND = YES 6.258 +DOT_CLEANUP = YES 6.259 +#--------------------------------------------------------------------------- 6.260 +# Configuration::additions related to the search engine 6.261 +#--------------------------------------------------------------------------- 6.262 +SEARCHENGINE = NO
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 7.2 +++ b/doc/DoxygenLayout.xml Tue May 26 16:18:51 2009 +0100 7.3 @@ -0,0 +1,182 @@ 7.4 +<doxygenlayout version="1.0"> 7.5 + <!-- Navigation index tabs for HTML output --> 7.6 + <navindex> 7.7 + <tab type="mainpage" visible="yes" title=""/> 7.8 + <tab type="modules" visible="yes" title=""/> 7.9 + <tab type="classes" visible="yes" title=""> 7.10 + <tab type="classes" visible="yes" title=""/> 7.11 + <tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/> 7.12 + <tab type="hierarchy" visible="yes" title=""/> 7.13 + <tab type="classmembers" visible="yes" title=""/> 7.14 + </tab> 7.15 + <tab type="namespaces" visible="yes" title=""> 7.16 + <tab type="namespaces" visible="yes" title=""/> 7.17 + <tab type="namespacemembers" visible="yes" title=""/> 7.18 + </tab> 7.19 + <tab type="files" visible="yes" title=""> 7.20 + <tab type="files" visible="yes" title=""/> 7.21 + <tab type="globals" visible="yes" title=""/> 7.22 + </tab> 7.23 + <tab type="dirs" visible="yes" title=""/> 7.24 + <tab type="examples" visible="yes" title=""/> 7.25 + <tab type="pages" visible="yes" title=""/> 7.26 + </navindex> 7.27 + 7.28 + <!-- Layout definition for a class page --> 7.29 + <class> 7.30 + <briefdescription visible="no"/> 7.31 + <detaileddescription title=""/> 7.32 + <includes visible="$SHOW_INCLUDE_FILES"/> 7.33 + <inheritancegraph visible="$CLASS_GRAPH"/> 7.34 + <collaborationgraph visible="$COLLABORATION_GRAPH"/> 7.35 + <allmemberslink visible="yes"/> 7.36 + <memberdecl> 7.37 + <membergroups visible="yes"/> 7.38 + <nestedclasses visible="yes" title=""/> 7.39 + <publictypes title=""/> 7.40 + <publicslots title=""/> 7.41 + <signals title=""/> 7.42 + <publicmethods title=""/> 7.43 + <publicstaticmethods title=""/> 7.44 + <publicattributes title=""/> 7.45 + <publicstaticattributes title=""/> 7.46 + <protectedtypes title=""/> 7.47 + <protectedslots title=""/> 7.48 + <protectedmethods title=""/> 7.49 + <protectedstaticmethods title=""/> 7.50 + <protectedattributes title=""/> 7.51 + <protectedstaticattributes title=""/> 7.52 + <packagetypes title=""/> 7.53 + <packagemethods title=""/> 7.54 + <packagestaticmethods title=""/> 7.55 + <packageattributes title=""/> 7.56 + <packagestaticattributes title=""/> 7.57 + <properties title=""/> 7.58 + <events title=""/> 7.59 + <privatetypes title=""/> 7.60 + <privateslots title=""/> 7.61 + <privatemethods title=""/> 7.62 + <privatestaticmethods title=""/> 7.63 + <privateattributes title=""/> 7.64 + <privatestaticattributes title=""/> 7.65 + <friends title=""/> 7.66 + <related title="" subtitle=""/> 7.67 + </memberdecl> 7.68 + <memberdef> 7.69 + <typedefs title=""/> 7.70 + <enums title=""/> 7.71 + <constructors title=""/> 7.72 + <functions title=""/> 7.73 + <related title=""/> 7.74 + <variables title=""/> 7.75 + <properties title=""/> 7.76 + <events title=""/> 7.77 + </memberdef> 7.78 + <usedfiles visible="$SHOW_USED_FILES"/> 7.79 + <authorsection visible="yes"/> 7.80 + </class> 7.81 + 7.82 + <!-- Layout definition for a namespace page --> 7.83 + <namespace> 7.84 + <briefdescription visible="no"/> 7.85 + <detaileddescription title=""/> 7.86 + <memberdecl> 7.87 + <nestednamespaces visible="yes" title=""/> 7.88 + <classes visible="yes" title=""/> 7.89 + <membergroups visible="yes"/> 7.90 + <typedefs title=""/> 7.91 + <enums title=""/> 7.92 + <functions title=""/> 7.93 + <variables title=""/> 7.94 + </memberdecl> 7.95 + <memberdef> 7.96 + <typedefs title=""/> 7.97 + <enums title=""/> 7.98 + <functions title=""/> 7.99 + <variables title=""/> 7.100 + </memberdef> 7.101 + <authorsection visible="yes"/> 7.102 + </namespace> 7.103 + 7.104 + <!-- Layout definition for a file page --> 7.105 + <file> 7.106 + <briefdescription visible="no"/> 7.107 + <detaileddescription title=""/> 7.108 + <includes visible="$SHOW_INCLUDE_FILES"/> 7.109 + <includegraph visible="$INCLUDE_GRAPH"/> 7.110 + <includedbygraph visible="$INCLUDED_BY_GRAPH"/> 7.111 + <sourcelink visible="yes"/> 7.112 + <memberdecl> 7.113 + <classes visible="yes" title=""/> 7.114 + <namespaces visible="yes" title=""/> 7.115 + <defines title=""/> 7.116 + <typedefs title=""/> 7.117 + <enums title=""/> 7.118 + <functions title=""/> 7.119 + <variables title=""/> 7.120 + </memberdecl> 7.121 + <memberdef> 7.122 + <defines title=""/> 7.123 + <typedefs title=""/> 7.124 + <enums title=""/> 7.125 + <functions title=""/> 7.126 + <variables title=""/> 7.127 + </memberdef> 7.128 + <authorsection/> 7.129 + </file> 7.130 + 7.131 + <!-- Layout definition for a group page --> 7.132 + <group> 7.133 + <briefdescription visible="no"/> 7.134 + <detaileddescription title=""/> 7.135 + <groupgraph visible="$GROUP_GRAPHS"/> 7.136 + <memberdecl> 7.137 + <classes visible="yes" title=""/> 7.138 + <namespaces visible="yes" title=""/> 7.139 + <dirs visible="yes" title=""/> 7.140 + <nestedgroups visible="yes" title=""/> 7.141 + <files visible="yes" title=""/> 7.142 + <defines title=""/> 7.143 + <typedefs title=""/> 7.144 + <enums title=""/> 7.145 + <enumvalues title=""/> 7.146 + <functions title=""/> 7.147 + <variables title=""/> 7.148 + <signals title=""/> 7.149 + <publicslots title=""/> 7.150 + <protectedslots title=""/> 7.151 + <privateslots title=""/> 7.152 + <events title=""/> 7.153 + <properties title=""/> 7.154 + <friends title=""/> 7.155 + </memberdecl> 7.156 + <memberdef> 7.157 + <pagedocs/> 7.158 + <defines title=""/> 7.159 + <typedefs title=""/> 7.160 + <enums title=""/> 7.161 + <enumvalues title=""/> 7.162 + <functions title=""/> 7.163 + <variables title=""/> 7.164 + <signals title=""/> 7.165 + <publicslots title=""/> 7.166 + <protectedslots title=""/> 7.167 + <privateslots title=""/> 7.168 + <events title=""/> 7.169 + <properties title=""/> 7.170 + <friends title=""/> 7.171 + </memberdef> 7.172 + <authorsection visible="yes"/> 7.173 + </group> 7.174 + 7.175 + <!-- Layout definition for a directory page --> 7.176 + <directory> 7.177 + <briefdescription visible="no"/> 7.178 + <detaileddescription title=""/> 7.179 + <directorygraph visible="yes"/> 7.180 + <memberdecl> 7.181 + <dirs visible="yes"/> 7.182 + <files visible="yes"/> 7.183 + </memberdecl> 7.184 + </directory> 7.185 +</doxygenlayout>
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/doc/mainpage.dox Tue May 26 16:18:51 2009 +0100 8.3 @@ -0,0 +1,24 @@ 8.4 +/* -*- mode: C++; indent-tabs-mode: nil; -*- 8.5 + * 8.6 + * This file is a part of LEMON, a generic C++ optimization library. 8.7 + * 8.8 + * Copyright (C) 2003-2009 8.9 + * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport 8.10 + * (Egervary Research Group on Combinatorial Optimization, EGRES). 8.11 + * 8.12 + * Permission to use, modify and distribute this software is granted 8.13 + * provided that this copyright notice appears in all copies. For 8.14 + * precise terms see the accompanying LICENSE file. 8.15 + * 8.16 + * This software is provided "AS IS" with no warranty of any kind, 8.17 + * express or implied, and with no claim as to its suitability for any 8.18 + * purpose. 8.19 + * 8.20 + */ 8.21 + 8.22 +/** 8.23 +\mainpage LEMON PROJECT TEMPLATE Documentation 8.24 + 8.25 +This is a template build environment for project based on LEMON. 8.26 + 8.27 +*/
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/main.cc Tue May 26 16:18:51 2009 +0100 9.3 @@ -0,0 +1,26 @@ 9.4 +/* -*- mode: C++; indent-tabs-mode: nil; -*- 9.5 + * 9.6 + * This file is a part of LEMON, a generic C++ optimization library. 9.7 + * 9.8 + * Copyright (C) 2003-2009 9.9 + * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport 9.10 + * (Egervary Research Group on Combinatorial Optimization, EGRES). 9.11 + * 9.12 + * Permission to use, modify and distribute this software is granted 9.13 + * provided that this copyright notice appears in all copies. For 9.14 + * precise terms see the accompanying LICENSE file. 9.15 + * 9.16 + * This software is provided "AS IS" with no warranty of any kind, 9.17 + * express or implied, and with no claim as to its suitability for any 9.18 + * purpose. 9.19 + * 9.20 + */ 9.21 + 9.22 +#include<lemon/list_graph.h> 9.23 + 9.24 +///The main entry point 9.25 +int main() 9.26 +{ 9.27 + lemon::ListGraph g; 9.28 + g.addNode(); 9.29 +}