rh and suse distros follows FHS and put amd64 dso libs into lib64 on
amd64 machines. so let's use ${CMAKE_INSTALL_LIBDIR} instead
Signed-off-by: Kefu Chai <kchai@redhat.com>
key_value_store/cls_kvs.cc)
add_library(cls_kvs SHARED ${kvs_srcs})
set_target_properties(cls_kvs PROPERTIES VERSION "1.0.0" SOVERSION "1")
- install(TARGETS cls_kvs DESTINATION lib/rados-classes)
+ install(TARGETS cls_kvs DESTINATION ${CMAKE_INSTALL_LIBDIR}/rados-classes)
endif(${WITH_KVS})
if(${WITH_RADOSGW})
set_target_properties(rgw PROPERTIES OUTPUT_NAME rgw VERSION 2.0.0
SOVERSION 1)
- install(TARGETS rgw DESTINATION lib)
+ install(TARGETS rgw DESTINATION ${CMAKE_INSTALL_LIBDIR})
install(FILES
include/rados/librgw.h
include/rados/rgw_file.h
include_directories(${JNI_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR})
target_link_libraries(cephfs_jni LINK_PRIVATE cephfs common ${EXTRALIBS} ${JNI_LIBRARIES})
install(TARGETS cephfs_jni
- DESTINATION lib)
+ DESTINATION ${CMAKE_INSTALL_LIBDIR})