CMakeLists.txt
changeset 648 e8349c6f12ca
parent 565 8668e1b5dafb
child 596 ba659d676331
equal deleted inserted replaced
19:273e322ec8a0 20:61a32ab9a860
    37 
    37 
    38 ENABLE_TESTING()
    38 ENABLE_TESTING()
    39 
    39 
    40 ADD_SUBDIRECTORY(lemon)
    40 ADD_SUBDIRECTORY(lemon)
    41 ADD_SUBDIRECTORY(demo)
    41 ADD_SUBDIRECTORY(demo)
       
    42 ADD_SUBDIRECTORY(tools)
    42 ADD_SUBDIRECTORY(doc)
    43 ADD_SUBDIRECTORY(doc)
    43 ADD_SUBDIRECTORY(test)
    44 ADD_SUBDIRECTORY(test)
    44 
    45 
    45 IF(WIN32)
    46 IF(WIN32)
    46   SET(CPACK_PACKAGE_NAME ${PROJECT_NAME})
    47   SET(CPACK_PACKAGE_NAME ${PROJECT_NAME})
    54   SET(CPACK_PACKAGE_INSTALL_DIRECTORY
    55   SET(CPACK_PACKAGE_INSTALL_DIRECTORY
    55     "${PROJECT_NAME} ${PROJECT_VERSION}")
    56     "${PROJECT_NAME} ${PROJECT_VERSION}")
    56   SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY
    57   SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY
    57     "${PROJECT_NAME} ${PROJECT_VERSION}")
    58     "${PROJECT_NAME} ${PROJECT_VERSION}")
    58 
    59 
    59   SET(CPACK_COMPONENTS_ALL headers library html_documentation)
    60   SET(CPACK_COMPONENTS_ALL headers library html_documentation bin)
    60 
    61 
    61   SET(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ headers")
    62   SET(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ headers")
    62   SET(CPACK_COMPONENT_LIBRARY_DISPLAY_NAME "Dynamic-link library")
    63   SET(CPACK_COMPONENT_LIBRARY_DISPLAY_NAME "Dynamic-link library")
       
    64   SET(CPACK_COMPONENT_BIN_DISPLAY_NAME "Command line utilities")
    63   SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DISPLAY_NAME "HTML documentation")
    65   SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DISPLAY_NAME "HTML documentation")
    64 
    66 
    65   SET(CPACK_COMPONENT_HEADERS_DESCRIPTION
    67   SET(CPACK_COMPONENT_HEADERS_DESCRIPTION
    66     "C++ header files")
    68     "C++ header files")
    67   SET(CPACK_COMPONENT_LIBRARY_DESCRIPTION
    69   SET(CPACK_COMPONENT_LIBRARY_DESCRIPTION
    68     "DLL and import library")
    70     "DLL and import library")
       
    71   SET(CPACK_COMPONENT_BIN_DESCRIPTION
       
    72     "Command line utilities")
    69   SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION
    73   SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION
    70     "Doxygen generated documentation")
    74     "Doxygen generated documentation")
    71 
    75 
    72   SET(CPACK_COMPONENT_HEADERS_DEPENDS library)
    76   SET(CPACK_COMPONENT_HEADERS_DEPENDS library)
    73 
    77