]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: cleanup Findxio.cmake 10670/head
authorKefu Chai <kchai@redhat.com>
Thu, 11 Aug 2016 06:48:56 +0000 (14:48 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 11 Aug 2016 06:53:03 +0000 (14:53 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
cmake/modules/Findxio.cmake

index 44cb008aceeb784ff8d5a4190c333bbff8ddd9c4..938af03efb8e698b8c49815c2777d22c423542f5 100644 (file)
@@ -5,33 +5,18 @@
 # XIO_LIBRARIES - List of libraries
 # XIO_FOUND - True if libxio found.
 
-set(_xio_include_path ${HT_DEPENDENCY_INCLUDE_DIR})
-set(_xio_lib_path ${HT_DEPENDENCY_LIB_DIR})
-if (EXISTS ${WITH_XIO})
-  list(APPEND _xio_include_path "${WITH_XIO}/include")
-  list(APPEND _xio_lib_path "${WITH_XIO}/lib")
+if(WITH_XIO AND EXISTS ${WITH_XIO})
+  find_path(XIO_INCLUDE_DIR libxio.h HINTS "${WITH_XIO}/include")
+  find_library(XIO_LIBRARY xio HINTS "${WITH_XIO}/lib")
 else()
-  list(APPEND _xio_include_path /usr/include /usr/local/include /opt/accelio/include)
-  list(APPEND _xio_lib_path /lib /usr/lib /usr/local/lib /opt/accelio/lib)
+  find_path(XIO_INCLUDE_DIR libxio.h)
+  find_library(XIO_LIBRARY xio)
 endif()
 
-find_path(XIO_INCLUDE_DIR libxio.h NO_DEFAULT_PATH PATHS ${_xio_include_path})
-
-find_library(XIO_LIBRARY NO_DEFAULT_PATH NAMES xio PATHS ${_xio_lib_path})
 set(XIO_LIBRARIES ${XIO_LIBRARY})
 
-INCLUDE(FindPackageHandleStandardArgs)
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(xio DEFAULT_MSG XIO_LIBRARY XIO_INCLUDE_DIR)
-
-if (XIO_FOUND)
-  message(STATUS "Found Xio: ${XIO_INCLUDE_DIR} ${XIO_LIBRARY}")
-else ()
-  message(STATUS "Not Found Xio: ${XIO_INCLUDE_DIR} ${XIO_LIBRARY}")
-  if (XIO_FIND_REQUIRED)
-    message(STATUS "Looked for Xio libraries named ${XIO_NAMES}.")
-    message(FATAL_ERROR "Could NOT find Xio library")
-  endif ()
-endif ()
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(xio DEFAULT_MSG XIO_LIBRARY XIO_INCLUDE_DIR)
 
 mark_as_advanced(
   XIO_LIBRARY