# Packaging support include(InstallRequiredSystemLibraries) set(CPACK_PACKAGE_VENDOR "Shimmering Clarity") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Common C++ functionality.") set(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR}) set(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR}) set(CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH}) # Debian settings set(CPACK_DEBIAN_PACKAGE_MAINTAINER "K. Isom") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "The Shimmering Clarity C++ library") set(CPACK_PACKAGE_DESCRIPTION ${CPACK_PACKAGE_DESCRIPTION}) set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc++1 (>= 3.7.0-1)") set(CPACK_DEBIAN_PACKAGE_SECTION devel) if(LINUX) set(CPACK_GENERATOR "DEB;STGZ;TGZ") elseif(APPLE) set(CPACK_GENERATOR "PACKAGEMAKER") elseif(MSVC OR MSYS OR MINGW) set(CPACK_GENERATOR "NSIS;ZIP") else() set(CPACK_GENERATOR "ZIP") endif() set(CPACK_SOURCE_GENERATOR "TGZ;ZIP") set(CPACK_SOURCE_IGNORE_FILES /.git /dist /.*build.*) include (CPack)