diff --git a/.travis b/.travis index 4e78d6f1ece19639c6ebdda18b2f081c784e3d04..dc8b946d456d2c41ad12b819111b005148c68031 160000 --- a/.travis +++ b/.travis @@ -1 +1 @@ -Subproject commit 4e78d6f1ece19639c6ebdda18b2f081c784e3d04 +Subproject commit dc8b946d456d2c41ad12b819111b005148c68031 diff --git a/CMakeLists.txt b/CMakeLists.txt index ea7ab930157d21d0fc3ecb6130c2b13aaaee8035..89a82fbff9446f52304fd5c73e5260f83e839219 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,10 +21,11 @@ INCLUDE(cmake/eigen.cmake) INCLUDE(cmake/pthread.cmake) INCLUDE(cmake/cpack.cmake) include(cmake/header.cmake) +include(cmake/python.cmake) SET(PROJECT_NAME dynamic-graph-python) SET(PROJECT_DESCRIPTION "Dynamic graph library Python bindings") -SET(PROJECT_URL "http://github.com/jrl-umi3218/dynamic-graph-python") +SET(PROJECT_URL "http://github.com/stack-of-tasks/dynamic-graph-python") SET(CUSTOM_HEADER_DIR "dynamic-graph/python") # Headers list. @@ -39,6 +40,8 @@ SET(PKG_CONFIG_ADDITIONAL_VARIABLES plugindir ${PKG_CONFIG_ADDITIONAL_VARIABLES} SETUP_PROJECT() +FINDPYTHON() + # Trigger dependency to dynamic-graph. ADD_REQUIRED_DEPENDENCY("dynamic-graph >= 3.0.0") diff --git a/cmake b/cmake index 8e9b46446f92899025173f047b3950fcd21b89f4..8e7bedfcbd8524c0401a58fd74edc07c3d4308d0 160000 --- a/cmake +++ b/cmake @@ -1 +1 @@ -Subproject commit 8e9b46446f92899025173f047b3950fcd21b89f4 +Subproject commit 8e7bedfcbd8524c0401a58fd74edc07c3d4308d0 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 65f19623ac64757b6b78af8370c0ec31bb2b8078..21ac49171a82e63d0bb731a7b0c641a9260b6fb0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -16,14 +16,10 @@ # # Python # -set(Python_ADDITIONAL_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0) -INCLUDE(../cmake/python.cmake) -FINDPYTHON() INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS}) LINK_DIRECTORIES(${Boost_LIBRARY_DIRS} ${PYTHON_LIBRARY_DIRS}) -INCLUDE(../cmake/python.cmake) # # # Python interpreter @@ -36,6 +32,7 @@ ADD_LIBRARY(${LIBRARY_NAME} TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${PYTHON_LIBRARY}) +TARGET_LINK_BOOST_PYTHON(${LIBRARY_NAME}) IF(UNIX) TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${Boost_LIBRARIES}) @@ -46,14 +43,14 @@ SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION}) PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} dynamic-graph) INSTALL(TARGETS ${LIBRARY_NAME} - DESTINATION ${CMAKE_INSTALL_LIBDIR}) + DESTINATION lib) SET(EXECUTABLE_NAME dg-python) ADD_EXECUTABLE(${EXECUTABLE_NAME} dg-python.cc) TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} ${LIBRARY_NAME} ) -INSTALL(TARGETS dg-python DESTINATION ${CMAKE_INSTALL_BINDIR}) +INSTALL(TARGETS dg-python DESTINATION bin) # #