From: Jerome Duval Date: Sat, 30 Sep 2017 19:53:03 +0000 (+0200) Subject: CMake: check libgnu for xattr functions on Haiku X-Git-Tag: v3.4.0~153^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=14054ae3aa623ae87bf1c7312b178a9dc5b197a1;p=thirdparty%2Flibarchive.git CMake: check libgnu for xattr functions on Haiku --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 03e8da1dc..192392589 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1566,6 +1566,11 @@ IF(ENABLE_XATTR) CHECK_LIBRARY_EXISTS(attr "setxattr" "" HAVE_LIBATTR) IF(HAVE_LIBATTR) SET(CMAKE_REQUIRED_LIBRARIES "attr") + ELSE() + CHECK_LIBRARY_EXISTS(gnu "setxattr" "" HAVE_LIBATTR_GNU) + IF(HAVE_LIBATTR_GNU) + SET(CMAKE_REQUIRED_LIBRARIES "gnu") + ENDIF() ENDIF(HAVE_LIBATTR) CHECK_SYMBOL_EXISTS(EXTATTR_NAMESPACE_USER "sys/types.h;sys/extattr.h" HAVE_DECL_EXTATTR_NAMESPACE_USER) CHECK_SYMBOL_EXISTS(XATTR_NOFOLLOW "sys/xattr.h" HAVE_DECL_XATTR_NOFOLLOW)