b836bcb83e4973e40e917486f236146410e68889
[openjpeg.git] / CMake / OpenJPEGCPack.cmake
1 # package bundler
2 if(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
3   if(EXISTS "${CMAKE_ROOT}/Modules/InstallRequiredSystemLibraries.cmake")
4     set(CMAKE_INSTALL_MFC_LIBRARIES 0)
5     set(CMAKE_INSTALL_DEBUG_LIBRARIES 0)
6     if(NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS)
7       set(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON)
8     endif()
9     include(${CMAKE_ROOT}/Modules/InstallRequiredSystemLibraries.cmake)
10   endif(EXISTS "${CMAKE_ROOT}/Modules/InstallRequiredSystemLibraries.cmake")
11
12   set(OPJ_PACKAGE_DESCRIPTION_SUMMARY "OpenJPEG - OpenJPEG a JPEG 2000 implementation.")
13   set(OPJ_PACKAGE_CONTACT "openjpeg users <openjpeg@googlegroups.com>")
14
15   set(CPACK_PACKAGE_DESCRIPTION_SUMMARY ${OPJ_PACKAGE_DESCRIPTION_SUMMARY})
16   set(CPACK_PACKAGE_VENDOR           "OpenJPEG")
17   set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE")
18   set(CPACK_RESOURCE_FILE_LICENSE    "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE")
19   set(CPACK_PACKAGE_VERSION_MAJOR    "${OPENJPEG_VERSION_MAJOR}")
20   set(CPACK_PACKAGE_VERSION_MINOR    "${OPENJPEG_VERSION_MINOR}")
21   set(CPACK_PACKAGE_VERSION_PATCH    "${OPENJPEG_VERSION_BUILD}")
22   set(CPACK_PACKAGE_INSTALL_DIRECTORY "OpenJPEG ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}")
23   set(CPACK_SOURCE_PACKAGE_FILE_NAME  "openjpeg-${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
24
25   set(MACOSX_BUNDLE_ICON_FILE opj_logo.icns)
26   set(CPACK_BUNDLE_NAME "BundleGeneratorTest")
27   configure_file(${CMAKE_ROOT}/Templates/AppleInfo.plist
28     ${CMAKE_CURRENT_BINARY_DIR}/opj.plist)
29   SET(CPACK_BUNDLE_PLIST
30     ${CMAKE_CURRENT_BINARY_DIR}/opj.plist)
31
32   include(CPack)
33 endiF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")