# HG changeset patch # User Myhailo Danylenko # Date 1266254650 -7200 # Node ID b4b586665a8f04d28fe068f5873cfb661eebd339 # Parent 707809a378e056dc4beaf7c30efb77e2402f3789 Use pkg-config to find mcabber headers diff -r 707809a378e0 -r b4b586665a8f CMakeLists.txt --- a/CMakeLists.txt Wed Jan 20 21:43:34 2010 +0200 +++ b/CMakeLists.txt Mon Feb 15 19:24:10 2010 +0200 @@ -18,14 +18,15 @@ project(templatecmd C) ## User settable options -set(MCABBER_INCLUDE_DIR "/usr/include" CACHE FILEPATH "Path to mcabber headers") ## Check for build dependencies find_package(PkgConfig REQUIRED) pkg_check_modules(GLIB REQUIRED glib-2.0) pkg_check_modules(GMODULE REQUIRED gmodule-2.0) +pkg_check_modules(MCABBER REQUIRED mcabber) link_directories(${GLIB_LIBRARY_DIRS} - ${GMODULE_LIBRARY_DIRS}) + ${GMODULE_LIBRARY_DIRS} + ${MCABBER_LIBRARY_DIRS}) ## Target definitions add_library(templatecmd MODULE templatecmd.c) @@ -33,9 +34,10 @@ ## Compiler setup include_directories(SYSTEM ${GLIB_INCLUDE_DIRS} ${GMODULE_INCLUDE_DIRS} - ${MCABBER_INCLUDE_DIR}) + ${MCABBER_INCLUDE_DIRS}) target_link_libraries(templatecmd ${GLIB_LIBRARIES} - ${GMODULE_LIBRARIES}) + ${GMODULE_LIBRARIES} + ${MCABBER_LIBRARIES}) include_directories(${templatecmd_SOURCE_DIR} ${templatecmd_BINARY_DIR})