aboutsummaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt23
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}
)