diff options
author | Jerome Duval <jerome.duval@gmail.com> | 2017-09-30 21:53:03 +0200 |
---|---|---|
committer | Jerome Duval <jerome.duval@gmail.com> | 2017-09-30 21:53:03 +0200 |
commit | 14054ae3aa623ae87bf1c7312b178a9dc5b197a1 (patch) | |
tree | ace35744a7a4117c1210eecdd66032a4a70c1b1a | |
parent | 92366744a52f3fa83c3899e375e415a5080a05f2 (diff) | |
download | libarchive-14054ae3aa623ae87bf1c7312b178a9dc5b197a1.tar.gz |
CMake: check libgnu for xattr functions on Haiku
-rw-r--r-- | CMakeLists.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 03e8da1d..19239258 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) |