Location: LEMON/LEMON-main/doc/CMakeLists.txt - annotation
Load file history
Fix critical bug in preflow (#372)
The wrong transition between the bound decrease and highest active
heuristics caused the bug. The last node chosen in bound decrease mode
is used in the first iteration in highest active mode.
r225:c5a40fc54f1a r225:c5a40fc54f1a r549:ba659d676331 r549:ba659d676331 r225:c5a40fc54f1a r225:c5a40fc54f1a r549:ba659d676331 r549:ba659d676331 r672:dbf22d9222a2 r672:dbf22d9222a2 r225:c5a40fc54f1a r225:c5a40fc54f1a r475:8b56605db6a8 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r676:01d301395d03 r676:01d301395d03 r225:c5a40fc54f1a r672:dbf22d9222a2 r672:dbf22d9222a2 r673:e4378da8cfcb r672:dbf22d9222a2 r672:dbf22d9222a2 r225:c5a40fc54f1a r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r672:dbf22d9222a2 r679:9c7639f3a741 r672:dbf22d9222a2 r679:9c7639f3a741 | SET(PACKAGE_NAME ${PROJECT_NAME})
SET(PACKAGE_VERSION ${PROJECT_VERSION})
SET(abs_top_srcdir ${PROJECT_SOURCE_DIR})
SET(abs_top_builddir ${PROJECT_BINARY_DIR})
CONFIGURE_FILE(
${PROJECT_SOURCE_DIR}/doc/Doxyfile.in
${PROJECT_BINARY_DIR}/doc/Doxyfile
@ONLY
)
IF(DOXYGEN_EXECUTABLE AND GHOSTSCRIPT_EXECUTABLE)
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/)
SET(GHOSTSCRIPT_OPTIONS -dNOPAUSE -dBATCH -q -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sDEVICE=pngalpha)
ADD_CUSTOM_TARGET(html
COMMAND ${CMAKE_COMMAND} -E remove_directory gen-images
COMMAND ${CMAKE_COMMAND} -E make_directory gen-images
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/bipartite_matching.png ${CMAKE_CURRENT_SOURCE_DIR}/images/bipartite_matching.eps
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/bipartite_partitions.png ${CMAKE_CURRENT_SOURCE_DIR}/images/bipartite_partitions.eps
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/connected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/connected_components.eps
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/edge_biconnected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/edge_biconnected_components.eps
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/grid_graph.png ${CMAKE_CURRENT_SOURCE_DIR}/images/grid_graph.eps
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/node_biconnected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/node_biconnected_components.eps
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_0.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_0.eps
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_1.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_1.eps
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_2.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_2.eps
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_3.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_3.eps
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_4.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_4.eps
COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/strongly_connected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/strongly_connected_components.eps
COMMAND ${CMAKE_COMMAND} -E remove_directory html
COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
)
SET_TARGET_PROPERTIES(html PROPERTIES PROJECT_LABEL BUILD_DOC)
IF(UNIX)
INSTALL(
DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/
DESTINATION share/doc/lemon/html
COMPONENT html_documentation
)
ELSEIF(WIN32)
INSTALL(
DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/
DESTINATION doc
COMPONENT html_documentation
)
ENDIF()
ENDIF()
|