summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorJohann Latocha2012-01-31 23:52:24 +0100
committerJohann Latocha2012-01-31 23:52:24 +0100
commit63519d6ae4cb20ae4871310e09a28fd59f5c9fc7 (patch)
treee285221e909058628332a736e42cbc864de4ac39 /CMakeLists.txt
parent[ALL] Reformat (line wrapping, indent) (diff)
downloaddnbd3-63519d6ae4cb20ae4871310e09a28fd59f5c9fc7.tar.gz
dnbd3-63519d6ae4cb20ae4871310e09a28fd59f5c9fc7.tar.xz
dnbd3-63519d6ae4cb20ae4871310e09a28fd59f5c9fc7.zip
[ALL] Some refactoring
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt11
1 files changed, 8 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 78deb01..9788595 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,9 +11,14 @@ SET(CMAKE_C_FLAGS_RELEASE "-O2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64")
SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64")
SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" )
-INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR})
+FIND_PACKAGE(Threads REQUIRED)
+FIND_PACKAGE(PkgConfig REQUIRED)
+
+PKG_CHECK_MODULES(GLIB glib-2.0)
+
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${GLIB_INCLUDE_DIRS})
+
-FIND_PACKAGE(Threads)
################################################################################
# CLIENT #
@@ -30,7 +35,7 @@ ADD_EXECUTABLE(dnbd3-client ${CLIENT_SRCS})
FILE(GLOB_RECURSE SERVER_SRCS src/server/*.c)
ADD_EXECUTABLE(dnbd3-server ${SERVER_SRCS})
-TARGET_LINK_LIBRARIES(dnbd3-server ${CMAKE_THREAD_LIBS_INIT})
+TARGET_LINK_LIBRARIES(dnbd3-server ${CMAKE_THREAD_LIBS_INIT} ${GLIB_LDFLAGS})
################################################################################