Warning, /frameworks/kfilemetadata/cmake/FindXattr.cmake is written in an unsupported language. File is not indexed.
0001 # - Find CatDoc
0002 #
0003 # This module defines
0004 # Xattr_FOUND - whether the xattr header was Xattr_FOUND
0005
0006
0007 # XATTR_FOUND libattr found
0008 # XATTR_INCLUDE_DIRS include directories
0009 # XATTR_LIBRARIES libattr library
0010
0011 # Already in cache?
0012 if (XATTR_INCLUDE_DIRS AND XATTR_LIBRARIES)
0013 set(XATTR_FOUND TRUE)
0014 else ()
0015
0016 find_path(XATTR_INCLUDE sys/xattr.h
0017 /usr/include
0018 /usr/local/include
0019 ${CMAKE_INCLUDE_PATH}
0020 ${CMAKE_INSTALL_PREFIX}/usr/include
0021 )
0022
0023 find_library(XATTR_LIB NAMES attr libattr
0024 PATHS
0025 ${CMAKE_LIBRARY_PATH}
0026 ${CMAKE_INSTALL_PREFIX}/lib
0027 )
0028
0029 if(XATTR_INCLUDE AND XATTR_LIB)
0030 set(XATTR_FOUND TRUE)
0031 set(XATTR_INCLUDE_DIRS ${XATTR_INCLUDE})
0032 set(XATTR_LIBRARIES ${XATTR_LIB})
0033 message(STATUS "Found xattr")
0034 else()
0035 set(XATTR_FOUND FALSE)
0036 set(XATTR_LIBRARIES "")
0037 message(STATUS "Unable to find xattr")
0038 endif()
0039
0040 mark_as_advanced(XATTR_INCLUDE_DIRS XATTR_LIBRARIES)
0041 endif()