project(fuse_xattrs C)
set(FUSE_XATTRS_VERSION_MAJOR 0)
-set(FUSE_XATTRS_VERSION_MINOR 2)
+set(FUSE_XATTRS_VERSION_MINOR 4)
set(BINARY_SIDECAR_EXT \".xattr\")
include (CheckCSourceCompiles)
check_c_source_compiles ("
#include <sys/types.h>
- #include <attr/xattr.h>
+ #include <sys/xattr.h>
int main() { return 1; }
- " HAVE_ATTR_XATTR_H)
-if(NOT HAVE_ATTR_XATTR_H)
- message(FATAL_ERROR "attr/xattr.h not found")
+ " HAVE_SYS_XATTR_H)
+if(NOT HAVE_SYS_XATTR_H)
+ message(FATAL_ERROR "sys/xattr.h not found")
endif()
# set required definitions
add_executable(fuse_xattrs ${SOURCE_FILES})
-target_link_libraries (
- fuse_xattrs
- fuse
-)
+if(APPLE)
+ target_link_libraries (
+ fuse_xattrs
+ osxfuse
+ )
+else()
+ target_link_libraries (
+ fuse_xattrs
+ fuse
+ )
+endif()
+
install (TARGETS fuse_xattrs DESTINATION bin)
install (
FILES ${CMAKE_CURRENT_BINARY_DIR}/fuse_xattrs.1
- DESTINATION man/man1
+ DESTINATION share/man/man1
COMPONENT doc
)