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

index d9b37fb59912e24b973a11dc229fdba55709be3f..a169f0c3513b194dc46c85471fa25a6a806b9469 100644 (file)
@@ -76,7 +76,6 @@ CHECK_INCLUDE_FILES("fcgio.h" HAVE_FASTCGIO_H)
 CHECK_INCLUDE_FILES("fcgios.h" FASTCGI_FASTCGIOS_DIR)
 CHECK_INCLUDE_FILES("fcgi_stdio.h" HAVE_FASTCGI_STDIO_H)
 CHECK_INCLUDE_FILES("openssl/ssl.h" HAVE_SSL_H)
-CHECK_INCLUDE_FILES("snappy.h" HAVE_SNAPPY_H)
 CHECK_INCLUDE_FILES("keyutils.h" HAVE_KEYUTILS_H)
 
 include(CheckSymbolExists)
@@ -163,11 +162,7 @@ if(${WITH_GPERFTOOLS})
        endif(${HAVE_GPERFTOOLS})
 endif(${WITH_GPERFTOOLS})
 
-option(WITH_SNAPPY "Snappy is here" ON)
-if(${WITH_SNAPPY})
 find_package(snappy REQUIRED)
-set(HAVE_LIBSNAPPY ${SNAPPY_FOUND})
-endif(${WITH_SNAPPY})
 
 option(WITH_TCMALLOC "Use TCMalloc as Allocator" ON)
 if(${WITH_TCMALLOC})
index 0ce92a8172dab8b96d05a61779f5da4473f40b3e..546775cbce6caf45355299459da427c7e8c920e0 100644 (file)
@@ -56,6 +56,11 @@ else ()
   endif ()
 endif ()
 
+# handle the QUIETLY and REQUIRED arguments and set UUID_FOUND to TRUE if
+# all listed variables are TRUE
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(snappy DEFAULT_MSG SNAPPY_LIBRARIES SNAPPY_INCLUDE_DIR)
+
 mark_as_advanced(
   SNAPPY_LIBRARY
   SNAPPY_I