diff --git a/CMakeLists.txt b/CMakeLists.txt index de4c491fdeab1099bb8bcd66e23dfbe6b0ea95e1..a19ac97d8b9062794dea55d8274518a5bc683313 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 db6da11501d8dd90c72e4a921a364a7d1146d821..656ff5622b3802b556b3bfcc8cd9d6ec8ca721fb 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) #