From b629adb3e2a3fc381efb255672b07a0d82d536f0 Mon Sep 17 00:00:00 2001 From: Florent Lamiraux <florent@laas.fr> Date: Fri, 28 Jan 2011 16:54:20 +0100 Subject: [PATCH] Fix --libs output of pkg-config and link boost and python with library. --- CMakeLists.txt | 3 +++ src/CMakeLists.txt | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index de4c491..a19ac97 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,6 +43,9 @@ SETUP_PROJECT() # Trigger dependency to dynamic-graph. ADD_REQUIRED_DEPENDENCY("dynamic-graph >= 1.0") +# Add dependency toward dynamic graph library in pkg-config file. +PKG_CONFIG_APPEND_LIBS("dynamic-graph-python") + ADD_SUBDIRECTORY(src) ADD_SUBDIRECTORY(include) ADD_SUBDIRECTORY(doc) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index db6da11..656ff56 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -42,6 +42,9 @@ ADD_LIBRARY(${LIBRARY_NAME} SHARED interpreter.cc) +TARGET_LINK_LIBRARIES(${LIBRARY_NAME} + ${Boost_LIBRARIES} + ${PYTHON_LIBRARY}) SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION}) PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} dynamic-graph) @@ -52,8 +55,7 @@ SET(EXECUTABLE_NAME dg-python) ADD_EXECUTABLE(${EXECUTABLE_NAME} dg-python.cc) TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} ${LIBRARY_NAME} - ${Boost_LIBRARIES} - ${PYTHON_LIBRARY}) + ) INSTALL(TARGETS dg-python DESTINATION bin) # -- GitLab