Skip to content
Snippets Groups Projects
Unverified Commit d0269019 authored by Guilhem Saurel's avatar Guilhem Saurel Committed by GitHub
Browse files

Merge pull request #21 from nim65s/devel

[CMake] details
parents 703d6836 8bdd7dec
No related branches found
No related tags found
No related merge requests found
Subproject commit 4e78d6f1ece19639c6ebdda18b2f081c784e3d04 Subproject commit dc8b946d456d2c41ad12b819111b005148c68031
...@@ -21,10 +21,11 @@ INCLUDE(cmake/eigen.cmake) ...@@ -21,10 +21,11 @@ INCLUDE(cmake/eigen.cmake)
INCLUDE(cmake/pthread.cmake) INCLUDE(cmake/pthread.cmake)
INCLUDE(cmake/cpack.cmake) INCLUDE(cmake/cpack.cmake)
include(cmake/header.cmake) include(cmake/header.cmake)
include(cmake/python.cmake)
SET(PROJECT_NAME dynamic-graph-python) SET(PROJECT_NAME dynamic-graph-python)
SET(PROJECT_DESCRIPTION "Dynamic graph library Python bindings") 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") SET(CUSTOM_HEADER_DIR "dynamic-graph/python")
# Headers list. # Headers list.
...@@ -39,6 +40,8 @@ SET(PKG_CONFIG_ADDITIONAL_VARIABLES plugindir ${PKG_CONFIG_ADDITIONAL_VARIABLES} ...@@ -39,6 +40,8 @@ SET(PKG_CONFIG_ADDITIONAL_VARIABLES plugindir ${PKG_CONFIG_ADDITIONAL_VARIABLES}
SETUP_PROJECT() SETUP_PROJECT()
FINDPYTHON()
# Trigger dependency to dynamic-graph. # Trigger dependency to dynamic-graph.
ADD_REQUIRED_DEPENDENCY("dynamic-graph >= 3.0.0") ADD_REQUIRED_DEPENDENCY("dynamic-graph >= 3.0.0")
......
Subproject commit 8e9b46446f92899025173f047b3950fcd21b89f4 Subproject commit 8e7bedfcbd8524c0401a58fd74edc07c3d4308d0
...@@ -16,14 +16,10 @@ ...@@ -16,14 +16,10 @@
# #
# Python # 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}) INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
LINK_DIRECTORIES(${Boost_LIBRARY_DIRS} ${PYTHON_LIBRARY_DIRS}) LINK_DIRECTORIES(${Boost_LIBRARY_DIRS} ${PYTHON_LIBRARY_DIRS})
INCLUDE(../cmake/python.cmake)
# #
# #
# Python interpreter # Python interpreter
...@@ -36,6 +32,7 @@ ADD_LIBRARY(${LIBRARY_NAME} ...@@ -36,6 +32,7 @@ ADD_LIBRARY(${LIBRARY_NAME}
TARGET_LINK_LIBRARIES(${LIBRARY_NAME} TARGET_LINK_LIBRARIES(${LIBRARY_NAME}
${PYTHON_LIBRARY}) ${PYTHON_LIBRARY})
TARGET_LINK_BOOST_PYTHON(${LIBRARY_NAME})
IF(UNIX) IF(UNIX)
TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${Boost_LIBRARIES}) TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${Boost_LIBRARIES})
...@@ -46,14 +43,14 @@ SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION}) ...@@ -46,14 +43,14 @@ SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})
PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} dynamic-graph) PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} dynamic-graph)
INSTALL(TARGETS ${LIBRARY_NAME} INSTALL(TARGETS ${LIBRARY_NAME}
DESTINATION ${CMAKE_INSTALL_LIBDIR}) DESTINATION lib)
SET(EXECUTABLE_NAME dg-python) SET(EXECUTABLE_NAME dg-python)
ADD_EXECUTABLE(${EXECUTABLE_NAME} dg-python.cc) ADD_EXECUTABLE(${EXECUTABLE_NAME} dg-python.cc)
TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME}
${LIBRARY_NAME} ${LIBRARY_NAME}
) )
INSTALL(TARGETS dg-python DESTINATION ${CMAKE_INSTALL_BINDIR}) INSTALL(TARGETS dg-python DESTINATION bin)
# #
# #
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment