2 # CPack template for OpenCV
4 # (c) Copyrights 2008 Hartmut Seichter, HIT Lab NZ
7 SET(CMAKE_INSTALL_DEBUG_LIBRARIES 1)
8 INCLUDE(InstallRequiredSystemLibraries)
11 # Add "<install_path>/bin" to the system PATH
12 SET(CPACK_NSIS_MODIFY_PATH ON)
15 set(CPACK_PACKAGE_NAME "OpenCV")
16 set(CPACK_PACKAGE_VENDOR "OpenCV project opencvlibrary.sourceforge.net")
18 set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "OpenCV SDK for ${CMAKE_GENERATOR} is an All-In-One package for developing computer vision applications")
20 set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README")
21 set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING")
23 set(CPACK_PACKAGE_VERSION_MAJOR "${OPENCV_VERSION_MAJOR}")
24 set(CPACK_PACKAGE_VERSION_MINOR "${OPENCV_VERSION_MINOR}")
25 set(CPACK_PACKAGE_VERSION_PATCH "${OPENCV_VERSION_PATCH}")
27 set(CPACK_PACKAGE_INSTALL_DIRECTORY "OpenCV${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}")
29 set(CPACK_PACKAGE_EXECUTABLES "")
31 set(CPACK_COMPONENTS_ALL main src)
33 set(CPACK_COMPONENT_main_DISPLAY_NAME "Binaries and the Documentation")
34 set(CPACK_COMPONENT_src_DISPLAY_NAME "The source code")
35 #set(CPACK_COMPONENT_py_DISPLAY_NAME "Python Bindings")
37 set(CPACK_ALL_INSTALL_TYPES Full)
39 set(CPACK_COMPONENT_MAIN_INSTALL_TYPES Full)
40 set(CPACK_COMPONENT_SRC_INSTALL_TYPES Full)
41 #set(CPACK_COMPONENT_py_INSTALL_TYPES Full)
46 set(CPACK_NSIS_INSTALLED_ICON_NAME "${CMAKE_SOURCE_DIR}/utils/opencv.ico")
47 set(CPACK_NSIS_HELP_LINK "http:\\\\\\\\opencvlibrary.sourceforge.net")
48 set(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\opencvlibrary.sourceforge.net")
49 set(CPACK_NSIS_CONTACT "info@opencvlibrary.sourceforge.net")
50 set(CPACK_NSIS_DISPLAY_NAME "OpenCV SDK")
52 set(CPACK_NSIS_MENU_LINKS
53 "doc/index.htm" "Start Page"
54 "doc/opencv.pdf" "The Reference Manual"
55 "CMakeLists.txt" "The Build Script (open with CMake)"
56 "samples/c/" "C/C++ Samples"
57 "samples/python/" "Python Samples")
60 set(CPACK_GENERATOR "PackageMaker;STGZ")