From 63519d6ae4cb20ae4871310e09a28fd59f5c9fc7 Mon Sep 17 00:00:00 2001 From: Johann Latocha Date: Tue, 31 Jan 2012 23:52:24 +0100 Subject: [ALL] Some refactoring --- CMakeLists.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'CMakeLists.txt') 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}) ################################################################################ -- cgit v1.2.3-55-g7522