From 496e0ed913415a542a90c577b143088cce94a27e Mon Sep 17 00:00:00 2001 From: Florent Lamiraux <florent@laas.fr> Date: Fri, 21 Jan 2011 09:53:34 +0100 Subject: [PATCH] Revert "Link libdynamicgraph.so with libpython" This reverts commit 0b9f9528b0c2fc0c57bc433b035babddd2f611ca. Move python interpreter in dynamic-graph-python. --- src/CMakeLists.txt | 39 +++++++++++++++++++-------------------- tools/CMakeLists.txt | 2 ++ 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 90a2e714..c211f470 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -23,25 +23,6 @@ IF (NOT (\"${CMAKE_VERBOSITY_LEVEL}\" STREQUAL \"\")) ADD_DEFINITIONS(-DVP_DEBUG_MODE=${CMAKE_VERBOSITY_LEVEL} -DVP_DEBUG) ENDIF (NOT (\"${CMAKE_VERBOSITY_LEVEL}\" STREQUAL \"\")) -# -# Python -# -INCLUDE(FindPythonLibs) -IF (NOT ${PYTHONLIBS_FOUND} STREQUAL TRUE) - MESSAGE(FATAL_ERROR "Python has not been found.") -ENDIF (NOT ${PYTHONLIBS_FOUND} STREQUAL TRUE) - -INCLUDE(FindPythonInterp) -IF (NOT ${PYTHONINTERP_FOUND} STREQUAL TRUE) - MESSAGE(FATAL_ERROR "Python executable has not been found.") -ENDIF (NOT ${PYTHONINTERP_FOUND} STREQUAL TRUE) - -# provide path to library libdynamic-graph.so -LINK_DIRECTORIES(${DYNAMIC_GRAPH_LIBRARY_DIRS}) -ADD_DEFINITIONS(${DYNAMIC_GRAPH_CFLAGS}) - -INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH}) - # Declare boost include directories include_directories(${Boost_INCLUDE_DIRS}) @@ -80,7 +61,6 @@ IF (UNIX) ENDIF (UNIX) TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${Boost_LIBRARIES}) -TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${PYTHON_LIBRARY}) INSTALL(TARGETS ${LIBRARY_NAME} DESTINATION lib) @@ -113,3 +93,22 @@ FOREACH(plugin_file ${plugins_list}) INSTALL(TARGETS ${plugin} DESTINATION ${PLUGINDIR}) ENDFOREACH(plugin_file) + +# +# Python +# +INCLUDE(FindPythonLibs) +IF (NOT ${PYTHONLIBS_FOUND} STREQUAL TRUE) + MESSAGE(FATAL_ERROR "Python has not been found.") +ENDIF (NOT ${PYTHONLIBS_FOUND} STREQUAL TRUE) + +INCLUDE(FindPythonInterp) +IF (NOT ${PYTHONINTERP_FOUND} STREQUAL TRUE) + MESSAGE(FATAL_ERROR "Python executable has not been found.") +ENDIF (NOT ${PYTHONINTERP_FOUND} STREQUAL TRUE) + +# provide path to library libdynamic-graph.so +LINK_DIRECTORIES(${DYNAMIC_GRAPH_LIBRARY_DIRS}) +ADD_DEFINITIONS(${DYNAMIC_GRAPH_CFLAGS}) + +INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH}) diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 784b02d7..f930695f 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -48,12 +48,14 @@ FOREACH(tool_name ${tools}) INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/../include + ${PYTHON_INCLUDE_PATH} ) LINK_DIRECTORIES(${${PROJECT_NAME}_BINARY_DIR}/lib) TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} ${PROJECT_NAME}) + TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} ${PYTHON_LIBRARY}) IF(UNIX) TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} dl) -- GitLab