COIN-OR::LEMON - Graph Library

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMakeLists.txt

    r361 r357  
    11CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
    22
    3 IF(EXISTS ${CMAKE_SOURCE_DIR}/cmake/version.cmake)
    4   INCLUDE(${CMAKE_SOURCE_DIR}/cmake/version.cmake)
    5 ELSE(EXISTS ${CMAKE_SOURCE_DIR}/cmake/version.cmake)
    6   SET(PROJECT_NAME "LEMON")
    7   SET(PROJECT_VERSION "hg-tip" CACHE STRING "LEMON version string.")
    8 ENDIF(EXISTS ${CMAKE_SOURCE_DIR}/cmake/version.cmake)
     3SET(PROJECT_NAME "LEMON")
     4SET(PROJECT_VERSION "hg-tip" CACHE STRING "The version string.")
    95
    106PROJECT(${PROJECT_NAME})
     
    3228
    3329IF(WIN32)
     30  INSTALL(FILES ${CMAKE_SOURCE_DIR}/cmake/nsis/lemon.ico
     31    DESTINATION bin)
     32ENDIF(WIN32)
     33
     34IF(WIN32)
    3435  SET(CPACK_PACKAGE_NAME ${PROJECT_NAME})
    35   SET(CPACK_PACKAGE_VENDOR "EGRES")
     36  SET(CPACK_PACKAGE_VENDOR
     37    "EGRES - Egervary Research Group on Combinatorial Optimization")
    3638  SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY
    3739    "LEMON - Library of Efficient Models and Optimization in Networks")
     
    4547    "${PROJECT_NAME} ${PROJECT_VERSION}")
    4648
    47   SET(CPACK_COMPONENTS_ALL headers library html_documentation)
     49  # Variables to generate a component-based installer.
     50  #SET(CPACK_COMPONENTS_ALL headers library html_documentation)
    4851
    49   SET(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ headers")
    50   SET(CPACK_COMPONENT_LIBRARY_DISPLAY_NAME "Dynamic-link library")
    51   SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DISPLAY_NAME "HTML documentation")
     52  #SET(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ headers")
     53  #SET(CPACK_COMPONENT_LIBRARY_DISPLAY_NAME "Static library")
     54  #SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DISPLAY_NAME "HTML documentation")
    5255
    53   SET(CPACK_COMPONENT_HEADERS_DESCRIPTION
    54     "C++ header files")
    55   SET(CPACK_COMPONENT_LIBRARY_DESCRIPTION
    56     "DLL and import library")
    57   SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION
    58     "Doxygen generated documentation")
     56  #SET(CPACK_COMPONENT_HEADERS_DESCRIPTION
     57  #  "C++ header files for use with the LEMON library")
     58  #SET(CPACK_COMPONENT_LIBRARY_DESCRIPTION
     59  #  "Static library used to build programs with LEMON")
     60  #SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION
     61  #  "Doxygen generated documentation")
    5962
    60   SET(CPACK_COMPONENT_HEADERS_DEPENDS library)
     63  #SET(CPACK_COMPONENT_HEADERS_DEPENDS library)
    6164
    62   SET(CPACK_COMPONENT_HEADERS_GROUP "Development")
    63   SET(CPACK_COMPONENT_LIBRARY_GROUP "Development")
    64   SET(CPACK_COMPONENT_HTML_DOCUMENTATION_GROUP "Documentation")
     65  #SET(CPACK_COMPONENT_HEADERS_GROUP "Development")
     66  #SET(CPACK_COMPONENT_LIBRARY_GROUP "Development")
     67  #SET(CPACK_COMPONENT_HTML_DOCUMENTATION_GROUP "Documentation")
    6568
    66   SET(CPACK_COMPONENT_GROUP_DEVELOPMENT_DESCRIPTION
    67     "Components needed to develop software using LEMON")
    68   SET(CPACK_COMPONENT_GROUP_DOCUMENTATION_DESCRIPTION
    69     "Documentation of LEMON")
     69  #SET(CPACK_COMPONENT_GROUP_DEVELOPMENT_DESCRIPTION
     70  #  "Components needed to develop software using LEMON")
     71  #SET(CPACK_COMPONENT_GROUP_DOCUMENTATION_DESCRIPTION
     72  #  "Documentation of LEMON")
    7073
    71   SET(CPACK_ALL_INSTALL_TYPES Full Developer)
     74  #SET(CPACK_ALL_INSTALL_TYPES Full Developer)
    7275
    73   SET(CPACK_COMPONENT_HEADERS_INSTALL_TYPES Developer Full)
    74   SET(CPACK_COMPONENT_LIBRARY_INSTALL_TYPES Developer Full)
    75   SET(CPACK_COMPONENT_HTML_DOCUMENTATION_INSTALL_TYPES Full)
     76  #SET(CPACK_COMPONENT_HEADERS_INSTALL_TYPES Developer Full)
     77  #SET(CPACK_COMPONENT_LIBRARY_INSTALL_TYPES Developer Full)
     78  #SET(CPACK_COMPONENT_HTML_DOCUMENTATION_INSTALL_TYPES Full)
    7679
    7780  SET(CPACK_GENERATOR "NSIS")
Note: See TracChangeset for help on using the changeset viewer.