endif(${WITH_BLUESTORE})
option(WITH_OPENLDAP "OPENLDAP is here" ON)
-if(${WITH_OPENLDAP})
-find_package(OpenLdap REQUIRED)
-set(HAVE_OPENLDAP ${OPENLDAP_FOUND})
-endif(${WITH_OPENLDAP})
+if(WITH_OPENLDAP)
+ find_package(OpenLdap REQUIRED)
+ set(HAVE_OPENLDAP ${OPENLDAP_FOUND})
+endif()
option(WITH_FUSE "Fuse is here" ON)
-if(${WITH_FUSE})
-find_package(fuse)
-set(HAVE_LIBFUSE ${FUSE_FOUND})
-endif(${WITH_FUSE})
+if(WITH_FUSE)
+ find_package(fuse)
+ set(HAVE_LIBFUSE ${FUSE_FOUND})
+endif()
option(WITH_XFS "XFS is here" ON)
if(WITH_XFS)
option(WITH_XIO "Enable XIO messaging" OFF)
if(WITH_XIO)
find_package(xio REQUIRED)
-set(HAVE_XIO ${XIO_FOUND})
-endif(WITH_XIO)
+ set(HAVE_XIO ${XIO_FOUND})
+endif()
option(WITH_DPDK "Enable DPDK messaging" OFF)
if(WITH_DPDK)
-find_package(dpdk)
-set(HAVE_DPDK ${DPDK_FOUND})
-endif(WITH_DPDK)
+ find_package(dpdk)
+ set(HAVE_DPDK ${DPDK_FOUND})
+endif()
option(WITH_BLKIN "Use blkin to emit LTTng tracepoints for Zipkin" OFF)
if(WITH_BLKIN)
#option for Mgr
option(WITH_MGR "ceph-mgr is enabled" ON)
if(WITH_MGR)
- set(Python_ADDITIONAL_VERSIONS 2.7)
- find_package(PythonInterp 2.7 REQUIRED)
- find_package(PythonLibs 2.7 REQUIRED)
- # Boost dependency check deferred to Boost section
+ set(Python_ADDITIONAL_VERSIONS 2.7)
+ find_package(PythonInterp 2.7 REQUIRED)
+ find_package(PythonLibs 2.7 REQUIRED)
+ # Boost dependency check deferred to Boost section
endif(WITH_MGR)
option(WITH_THREAD_SAFE_RES_QUERY "res_query is thread safe" OFF)
if(WITH_THREAD_SAFE_RES_QUERY)
- set(HAVE_THREAD_SAFE_RES_QUERY 1 CACHE INTERNAL "Thread safe res_query supported.")
-endif(WITH_THREAD_SAFE_RES_QUERY)
+ set(HAVE_THREAD_SAFE_RES_QUERY 1 CACHE INTERNAL "Thread safe res_query supported.")
+endif()
option(WITH_REENTRANT_STRSIGNAL "strsignal is reentrant" OFF)
if(WITH_REENTRANT_STRSIGNAL)
- set(HAVE_REENTRANT_STRSIGNAL 1 CACHE INTERNAL "Reentrant strsignal is supported.")
-endif(WITH_REENTRANT_STRSIGNAL)
+ set(HAVE_REENTRANT_STRSIGNAL 1 CACHE INTERNAL "Reentrant strsignal is supported.")
+endif()
set(HAVE_LIBROCKSDB 1)
# Support/Tools
if(WITH_TESTS)
-add_subdirectory(googletest/googlemock)
-add_subdirectory(test)
+ add_subdirectory(googletest/googlemock)
+ add_subdirectory(test)
endif(WITH_TESTS)
add_subdirectory(compressor)
endif()
if(WITH_TESTS)
-
-configure_file(${CMAKE_SOURCE_DIR}/src/ceph-coverage.in
- ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ceph-coverage @ONLY)
-
-configure_file(${CMAKE_SOURCE_DIR}/src/ceph-debugpack.in
- ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ceph-debugpack @ONLY)
-endif(WITH_TESTS)
+ configure_file(${CMAKE_SOURCE_DIR}/src/ceph-coverage.in
+ ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ceph-coverage @ONLY)
+ configure_file(${CMAKE_SOURCE_DIR}/src/ceph-debugpack.in
+ ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ceph-debugpack @ONLY)
+endif()
configure_file(${CMAKE_SOURCE_DIR}/src/ceph.in
${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ceph @ONLY)
${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ceph-post-file @ONLY)
if(WITH_TESTS)
-install(PROGRAMS
- ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ceph-debugpack
- ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ceph-coverage
- DESTINATION bin)
-endif(WITH_TESTS)
+ install(PROGRAMS
+ ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ceph-debugpack
+ ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ceph-coverage
+ DESTINATION bin)
+endif()
install(PROGRAMS
${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ceph