projects
/
rrq
/
fuse_xattrs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use larger string heap
[rrq/fuse_xattrs.git]
/
CMakeLists.txt
diff --git
a/CMakeLists.txt
b/CMakeLists.txt
index a17e2b355c3f756c70ecc07db62cf4d6641de444..18bcb282797e29258884951a3323e63efd7c791b 100644
(file)
--- a/
CMakeLists.txt
+++ b/
CMakeLists.txt
@@
-2,7
+2,7
@@
cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
project(fuse_xattrs C)
set(FUSE_XATTRS_VERSION_MAJOR 0)
project(fuse_xattrs C)
set(FUSE_XATTRS_VERSION_MAJOR 0)
-set(FUSE_XATTRS_VERSION_MINOR
2
)
+set(FUSE_XATTRS_VERSION_MINOR
5
)
set(BINARY_SIDECAR_EXT \".xattr\")
set(BINARY_SIDECAR_EXT \".xattr\")
@@
-34,19
+34,22
@@
endif()
include (CheckCSourceCompiles)
check_c_source_compiles ("
#include <sys/types.h>
include (CheckCSourceCompiles)
check_c_source_compiles ("
#include <sys/types.h>
- #include <
attr
/xattr.h>
+ #include <
sys
/xattr.h>
int main() { return 1; }
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_definitions (-D_FILE_OFFSET_BITS=64)
endif()
# set required definitions
add_definitions (-D_FILE_OFFSET_BITS=64)
+add_definitions (-D HAVE_UTIMENSAT=1)
+#add_definitions (-D DEBUG=1)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/CMakeModules/")
set(CMAKE_C_FLAGS "-O3")
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/CMakeModules/")
set(CMAKE_C_FLAGS "-O3")
+#set(CMAKE_C_FLAGS "-g -Wall")
option(ENABLE_CODECOVERAGE "Enable code coverage testing support" )
if(ENABLE_CODECOVERAGE)
option(ENABLE_CODECOVERAGE "Enable code coverage testing support" )
if(ENABLE_CODECOVERAGE)
@@
-60,6
+63,7
@@
if(ENABLE_CODECOVERAGE)
endif(ENABLE_CODECOVERAGE)
set(SOURCE_FILES
endif(ENABLE_CODECOVERAGE)
set(SOURCE_FILES
+ stringmem.c
fuse_xattrs.c
passthrough.c
binary_storage.c
fuse_xattrs.c
passthrough.c
binary_storage.c
@@
-68,10
+72,18
@@
set(SOURCE_FILES
add_executable(fuse_xattrs ${SOURCE_FILES})
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 (
install (TARGETS fuse_xattrs DESTINATION bin)
install (