From b81bce0007ffff1f50c6bffb54b9f9bf4d419edf Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 15 Feb 2019 20:23:32 +0800 Subject: [PATCH] cmake: rename CMAKE_INSTALL_{FULL_}?PKGLIBDIR rename CMAKE_INSTALL_{FULL_}?PKGLIBDIR to CEPH_INSTALL_{FULL_}?PKGLIBDIR. in order to differentiate them from the paths not ended with "ceph". Signed-off-by: Kefu Chai --- src/CMakeLists.txt | 8 ++++---- src/common/CMakeLists.txt | 2 +- src/compressor/CMakeLists.txt | 2 +- src/crimson/CMakeLists.txt | 2 +- src/crypto/CMakeLists.txt | 2 +- src/erasure-code/CMakeLists.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 3031524230d..25df4fe882f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -2,14 +2,14 @@ include(GetGitRevisionDescription) include(GNUInstallDirs) # for erasure and compressor plugins -set(CMAKE_INSTALL_PKGLIBDIR ${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}) -set(CMAKE_INSTALL_FULL_PKGLIBDIR ${CMAKE_INSTALL_FULL_LIBDIR}/${PROJECT_NAME}) +set(CEPH_INSTALL_PKGLIBDIR ${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}) +set(CEPH_INSTALL_FULL_PKGLIBDIR ${CMAKE_INSTALL_FULL_LIBDIR}/${PROJECT_NAME}) # for mgr plugins set(CEPH_INSTALL_DATADIR ${CMAKE_INSTALL_FULL_DATADIR}/${PROJECT_NAME}) # so libceph-common can be found set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) if(NOT CMAKE_INSTALL_RPATH) - set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_FULL_PKGLIBDIR}") + set(CMAKE_INSTALL_RPATH "${CEPH_INSTALL_FULL_PKGLIBDIR}") endif() # to be compatible with configure_files shared with autoconfig @@ -416,7 +416,7 @@ endif() install( TARGETS ceph-common LIBRARY - DESTINATION ${CMAKE_INSTALL_PKGLIBDIR} + DESTINATION ${CEPH_INSTALL_PKGLIBDIR} NAMELINK_SKIP) if(${WITH_LTTNG}) diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 4ebff871833..65ba10b0f14 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -127,7 +127,7 @@ add_library(common-common-objs OBJECT # for options.cc target_compile_definitions(common-common-objs PRIVATE "CEPH_LIBDIR=\"${CMAKE_INSTALL_FULL_LIBDIR}\"" - "CEPH_PKGLIBDIR=\"${CMAKE_INSTALL_FULL_PKGLIBDIR}\"" + "CEPH_PKGLIBDIR=\"${CEPH_INSTALL_FULL_PKGLIBDIR}\"" "CEPH_DATADIR=\"${CEPH_INSTALL_DATADIR}\"") set(common_mountcephfs_srcs diff --git a/src/compressor/CMakeLists.txt b/src/compressor/CMakeLists.txt index 5182784288e..494bcc44749 100644 --- a/src/compressor/CMakeLists.txt +++ b/src/compressor/CMakeLists.txt @@ -8,7 +8,7 @@ add_library(compressor_objs OBJECT ${compressor_srcs}) ## compressor plugins -set(compressor_plugin_dir ${CMAKE_INSTALL_PKGLIBDIR}/compressor) +set(compressor_plugin_dir ${CEPH_INSTALL_PKGLIBDIR}/compressor) add_subdirectory(snappy) add_subdirectory(zlib) diff --git a/src/crimson/CMakeLists.txt b/src/crimson/CMakeLists.txt index 360b986855d..d656f59451a 100644 --- a/src/crimson/CMakeLists.txt +++ b/src/crimson/CMakeLists.txt @@ -96,7 +96,7 @@ add_library(crimson-common STATIC target_compile_definitions(crimson-common PRIVATE "CEPH_LIBDIR=\"${CMAKE_INSTALL_FULL_LIBDIR}\"" - "CEPH_PKGLIBDIR=\"${CMAKE_INSTALL_FULL_PKGLIBDIR}\"" + "CEPH_PKGLIBDIR=\"${CEPH_INSTALL_FULL_PKGLIBDIR}\"" "CEPH_DATADIR=\"${CEPH_INSTALL_DATADIR}\"") target_link_libraries(crimson-common diff --git a/src/crypto/CMakeLists.txt b/src/crypto/CMakeLists.txt index dba1e033eb8..eee534435d6 100644 --- a/src/crypto/CMakeLists.txt +++ b/src/crypto/CMakeLists.txt @@ -1,5 +1,5 @@ add_custom_target(crypto_plugins) -set(crypto_plugin_dir ${CMAKE_INSTALL_PKGLIBDIR}/crypto) +set(crypto_plugin_dir ${CEPH_INSTALL_PKGLIBDIR}/crypto) add_subdirectory(openssl) diff --git a/src/erasure-code/CMakeLists.txt b/src/erasure-code/CMakeLists.txt index 0c9832ebf2e..bd9b00460b4 100644 --- a/src/erasure-code/CMakeLists.txt +++ b/src/erasure-code/CMakeLists.txt @@ -1,6 +1,6 @@ ## erasure code plugins -set(erasure_plugin_dir ${CMAKE_INSTALL_PKGLIBDIR}/erasure-code) +set(erasure_plugin_dir ${CEPH_INSTALL_PKGLIBDIR}/erasure-code) #jerasure subdir must be before shec so jerasure & neon obj libs are declared include_directories(SYSTEM jerasure/jerasure/include) -- 2.39.5