]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
CMake - fix check for FUSE
authorDaniel Gryniewicz <dang@fprintf.net>
Mon, 21 Sep 2015 16:44:28 +0000 (12:44 -0400)
committerDaniel Gryniewicz <dang@fprintf.net>
Wed, 23 Sep 2015 14:55:55 +0000 (10:55 -0400)
Signed-off-by: Daniel Gryniewicz <dang@fprintf.net>
CMakeLists.txt
src/CMakeLists.txt
src/test/CMakeLists.txt

index f9353a48ceeda9ead026cbd3e3f98963a83c1398..c73fa4076524caaccca327d4c1431540891eee19 100644 (file)
@@ -104,8 +104,8 @@ endif(${WITH_AIO})
 
 option(WITH_FUSE "Fuse is here" ON)
 if(${WITH_FUSE})
-find_package(fuse REQUIRED)
-set(HAVE_LIBFUSE ${FUSE_FOUND})
+find_package(fuse)
+set(HAVE_FUSE ${FUSE_FOUND})
 CHECK_FUNCTION_EXISTS(fuse_getgroups HAVE_FUSE_GETGROUPS)
 endif(${WITH_FUSE})
 
index 058f52084b65a15941e03bfa29ccf701d09e5d7a..6339063cb6078e9770338ba0e5f42799ce6cc3a7 100644 (file)
@@ -812,7 +812,7 @@ endif(${ENABLE_SHARED})
   install(TARGETS ceph-syn DESTINATION bin)
   install(TARGETS mount.ceph DESTINATION sbin)
 
-  if(WITH_FUSE)
+  if(HAVE_FUSE)
     set(ceph_fuse_srcs
       ceph_fuse.cc
       client/fuse_ll.cc)
@@ -820,7 +820,7 @@ endif(${ENABLE_SHARED})
     target_link_libraries(ceph-fuse fuse client global)
     set_target_properties(ceph-fuse PROPERTIES COMPILE_FLAGS "-I${FUSE_INCLUDE_DIRS}")
     install(TARGETS ceph-fuse DESTINATION bin)
-  endif(WITH_FUSE)
+  endif(HAVE_FUSE)
 endif(WITH_LIBCEPHFS)
 
 if(${WITH_RBD})
index 413b4e2dad7b3b05cd5f50b3e02131af681b6ecf..2edffcf9075472f7135b68537b88827a0af1a0e5 100644 (file)
@@ -2164,7 +2164,7 @@ target_link_libraries(test_keyvaluedb_iterators
   ${CMAKE_DL_LIBS}
   )
 
-if(${WITH_FUSE})
+if(${HAVE_FUSE})
   add_executable(test_cfuse_cache_invalidate
     test_cfuse_cache_invalidate.cc
     )
@@ -2175,7 +2175,7 @@ if(${WITH_FUSE})
     ${TCMALLOC_LIBS}
     ${CMAKE_DL_LIBS}
     )
-endif(${WITH_FUSE})
+endif(${HAVE_FUSE})
 
 if(${WITH_CEPHFS})
   add_executable(test_c_headers