123456789101112131415161718 |
- ##########################
- # 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)
|