X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=CMakeLists.txt;h=a3b0e0d213bc810017f932cf4bd3db7e2d202c7d;hb=9075724f37d63fd9b6cca5bc185a22ae13c9d1d0;hp=1c5ad29fd90b92abeffeaa31bfc4428dec2454c8;hpb=f165e5750fff603b11c8f221b7c36a9db4e8e86e;p=ric-plt%2Ftracelibcpp.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 1c5ad29..a3b0e0d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,10 +33,38 @@ set(CMAKE_TOOLCHAIN_FILE ${CMAKE_SOURCE_DIR}/cmake/cxx1.cmake) set (tracelibcpp_VERSION_MAJOR "0") set (tracelibcpp_VERSION_MINOR "0") -set (tracelibcpp_VERSION_MICRO "1") +set (tracelibcpp_VERSION_MICRO "2") set (tracelibcpp_VERSION_STRING "${tracelibcpp_VERSION_MAJOR}.${tracelibcpp_VERSION_MINOR}.${tracelibcpp_VERSION_MICRO}") +# Set up cpack +# Common +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "C++ implementation RIC tracing initialization") +set(CPACK_PACKAGE_VENDOR "Nokia") +set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md") +set(CPACK_PACKAGE_VERSION_MAJOR ${tracelibcpp_VERSION_MAJOR}) +set(CPACK_PACKAGE_VERSION_MINOR ${tracelibcpp_VERSION_MINOR}) +set(CPACK_PACKAGE_VERSION_PATCH ${tracelibcpp_VERSION_MICRO}) +set(CPACK_COMPONENTS_ALL DIST DEVEL) +set(CPACK_COMPONENTS_GROUPING ONE_PER_GROUP ) +set(CPACK_GENERATOR "RPM;DEB") +set(CPACK_COMPONENTS_IGNORE_GROUPS 1) +set(CPACK_PACKAGE_CONTACT None) + +# RPM +set(CPACK_RPM_COMPONENT_INSTALL ON) +set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries") +set(CPACK_RPM_FILE_NAME RPM-DEFAULT) +set(CPACK_RPM_PACKAGE_AUTOREQ 1) + +# Debian +set(CPACK_DEB_COMPONENT_INSTALL ON) +set(CPACK_DEB_PACKAGE_COMPONENT ON) +set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT) +set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) + +include(CPack) + # Add jaeger hunter_add_package(jaegertracing) find_package(jaegertracing CONFIG REQUIRED)