blob: b1f79669e48cb7df382b5340dcc46a4d68000677 [file] [log] [blame]
##########################
# Packaging (DEB/RPM) #
##########################
# invoke via `make package`
set(CPACK_GENERATOR "TGZ;DEB;RPM")
set(CPACK_PACKAGE_VENDOR "open62541 team")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "OPC UA implementation")
set(CPACK_PACKAGE_DESCRIPTION "open62541 is a C-based library (linking with C++ projects is possible) with all necessary tools to implement dedicated OPC UA clients and servers, or to integrate OPC UA-based communication into existing applications.")
set(CPACK_PACKAGE_DESCRIPTION_FILE "${PROJECT_SOURCE_DIR}/README.md")
set(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/LICENSE")
set(CPACK_PACKAGE_VERSION_MAJOR "${OPEN62541_VER_MAJOR}")
set(CPACK_PACKAGE_VERSION_MINOR "${OPEN62541_VER_MINOR}")
set(CPACK_PACKAGE_VERSION_PATCH "${OPEN62541_VER_PATCH}${OPEN62541_VER_LABEL}")
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "open62541 team") #required
include(CPack)