diff options
author | Benjamin Barenblat <bbaren@mit.edu> | 2016-02-13 22:14:04 -0500 |
---|---|---|
committer | Benjamin Barenblat <bbaren@mit.edu> | 2016-02-13 22:14:04 -0500 |
commit | fbcdf864613bfeb84edfa945304c065f6a29b44e (patch) | |
tree | 456f93eced1509f2517c767b536d5aa0d6aa2930 /src/CMakeLists.txt | |
parent | f4bd49c5bea13e574bb955864641d2b5adc99843 (diff) |
Save root file descriptor when starting up
Allow access to underlying file system by saving a file descriptor to
the underlying directory when starting. Close the FD during FUSE’s
destroy routine, though it won’t matter much.
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f2f0c0f..b7cf018 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -15,34 +15,41 @@ include(FindPkgConfig) pkg_check_modules(FUSE REQUIRED fuse) +pkg_check_modules(GFLAGS REQUIRED libgflags) pkg_check_modules(GLOG REQUIRED libglog) link_directories( ${FUSE_LIBRARY_DIRS} + ${GFLAGS_LIBRARY_DIRS} ${GLOG_LIBRARY_DIRS} ) -set( - CMAKE_CXX_FLAGS - "${CMAKE_CXX_FLAGS} ${FUSE_CFLAGS_OTHER} ${GLOG_CFLAGS_OTHER}" -) -set( - CMAKE_EXE_LINKER_FLAGS - "${CMAKE_EXE_LINKER_FLAGS} ${FUSE_LDFLAGS_OTHER} ${GLOG_LDFLAGS_OTHER}" -) + +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${FUSE_CFLAGS_OTHER}") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GFLAGS_CFLAGS_OTHER}") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GLOG_CFLAGS_OTHER}") + +set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${FUSE_LDFLAGS_OTHER}") +set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${GFLAGS_LDFLAGS_OTHER}") +set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${GLOG_LDFLAGS_OTHER}") add_executable( scoville encoding.cc operations.cc scoville.cc + utility.cc ) + target_include_directories( scoville SYSTEM PRIVATE ${FUSE_INCLUDE_DIRS} + SYSTEM PRIVATE ${GFLAGS_INCLUDE_DIRS} SYSTEM PRIVATE ${GLOG_INCLUDE_DIRS} ) + target_link_libraries( scoville ${FUSE_LIBRARIES} + ${GFLAGS_LIBRARIES} ${GLOG_LIBRARIES} ) |