This commit conditionalizes inclusion of the libradosstriper header files and
moves the "option(WITH_LIBRADOSSTRIPER..)" directive to before
"add_subdirectory(include)", as we check for this variable in src/include.
Fixes: http://tracker.ceph.com/issues/35922
Signed-off-by: Kefu Chai <kchai@redhat.com>
Signed-off-by: Nathan Cutler <ncutler@suse.com>
add_library(rados_snap_set_diff_obj OBJECT librados/snap_set_diff.cc)
+option(WITH_LIBRADOSSTRIPER "build with libradosstriper support" ON)
+
add_subdirectory(include)
add_subdirectory(librados)
-option(WITH_LIBRADOSSTRIPER "build with libradosstriper support" ON)
if(WITH_LIBRADOSSTRIPER)
add_subdirectory(libradosstriper)
endif()
crc32c.h
rados/objclass.h
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/rados)
-install(FILES
- radosstriper/libradosstriper.h
- radosstriper/libradosstriper.hpp
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/radosstriper)
+if(WITH_LIBRADOSSTRIPER)
+ install(FILES
+ radosstriper/libradosstriper.h
+ radosstriper/libradosstriper.hpp
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/radosstriper)
+endif()
if(WITH_RBD)
install(FILES