X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2FCMakeLists.txt;h=fedf931f041b3f687aa6493631e848553e500e72;hb=bb5d22d;hp=53cb185f1aef544b7d7155d34a14f425727ee8ce;hpb=4dffd1c9988020619caff9b8d3b350e7f79e0398;p=vpp.git diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 53cb185f1ae..fedf931f041 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -49,7 +49,7 @@ endif() ############################################################################## # install config ############################################################################## -set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${VPP_LIB_DIR_NAME}") +set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") set(CMAKE_INSTALL_MESSAGE NEVER) include_directories ( @@ -75,7 +75,8 @@ if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") find_package(OpenSSL REQUIRED) set(SUBDIRS vppinfra svm vlib vlibmemory vlibapi vnet vpp vat vcl plugins - vpp-api tools/vppapigen tools/g2 tools/elftool tools/perftool) + vpp-api tools/vppapigen tools/g2 tools/elftool tools/perftool cmake + ) elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin") set(SUBDIRS vppinfra) else() @@ -86,7 +87,16 @@ foreach(DIR ${SUBDIRS}) add_subdirectory(${DIR}) endforeach() +############################################################################## +# packaging +############################################################################## include(cmake/pack.cmake) +add_vpp_packaging( + NAME "vpp" + VENDOR "fd.io" + DESCRIPTION "Vector Packet Processor" +) + ############################################################################## # detect if we are inside git repo and add configure dependency ############################################################################## @@ -115,5 +125,6 @@ pr("C flags" "${CMAKE_C_FLAGS}") pr("Linker flags" "${CMAKE_LINKER_FLAGS}") pr("Target processor" "${CMAKE_SYSTEM_PROCESSOR}") pr("Build type" "${CMAKE_BUILD_TYPE}") +pr("Prefix path" "${CMAKE_PREFIX_PATH}") pr("Install prefix" "${CMAKE_INSTALL_PREFIX}")