Skip to content
Snippets Groups Projects
Commit 0dca74fb authored by Thomas Moulard's avatar Thomas Moulard
Browse files

Fix Python installation.

parent eba87faf
No related branches found
No related tags found
No related merge requests found
...@@ -4,3 +4,4 @@ msg/java/ ...@@ -4,3 +4,4 @@ msg/java/
msg_gen/ msg_gen/
src/dynamic_graph_bridge/ src/dynamic_graph_bridge/
bin/ bin/
build/
[submodule "cmake"]
path = cmake
url = git://github.com/jrl-umi3218/jrl-cmakemodules.git
...@@ -52,3 +52,38 @@ rosbuild_add_link_flags(ros_export ${JRL_MAL_LDFLAGS} ${DYNAMIC_GRAPH_LDFLAGS} ...@@ -52,3 +52,38 @@ rosbuild_add_link_flags(ros_export ${JRL_MAL_LDFLAGS} ${DYNAMIC_GRAPH_LDFLAGS}
${SOT_CORE_LDFLAGS}) ${SOT_CORE_LDFLAGS})
target_link_libraries(ros_export target_link_libraries(ros_export
${JRL_MAL_LIBRARIES} ${DYNAMIC_GRAPH_LIBRARIES} ${SOT_CORE_LIBRARIES}) ${JRL_MAL_LIBRARIES} ${DYNAMIC_GRAPH_LIBRARIES} ${SOT_CORE_LIBRARIES})
INSTALL(TARGETS ros_import DESTINATION lib)
INSTALL(TARGETS ros_export DESTINATION lib)
INCLUDE(cmake/python.cmake)
INCLUDE_DIRECTORIES(${DYNAMIC_GRAPH_INCLUDE_DIRS})
LINK_DIRECTORIES(${DYNAMIC_GRAPH_LIBRARY_DIRS})
DYNAMIC_GRAPH_PYTHON_MODULE("ros/ros_import"
ros_import
ros/ros_import/wrap
)
SET_TARGET_PROPERTIES(dynamic_graph/ros/ros_import/wrap
PROPERTIES
COMPILE_FLAGS
${JRL_MAL_CFLAGS} ${DYNAMIC_GRAPH_CFLAGS} ${SOT_CORE_CFLAGS}
LINK_FLAGS
${JRL_MAL_LDFLAGS} ${DYNAMIC_GRAPH_LDFLAGS} ${SOT_CORE_LDFLAGS}
)
DYNAMIC_GRAPH_PYTHON_MODULE("ros/ros_export"
ros_export
ros/ros_export/wrap
)
SET_TARGET_PROPERTIES(dynamic_graph/ros/ros_export/wrap
PROPERTIES
COMPILE_FLAGS
${JRL_MAL_CFLAGS} ${DYNAMIC_GRAPH_CFLAGS} ${SOT_CORE_CFLAGS}
LINK_FLAGS
${JRL_MAL_LDFLAGS} ${DYNAMIC_GRAPH_LDFLAGS} ${SOT_CORE_LDFLAGS}
)
ADD_SUBDIRECTORY(src)
Subproject commit b70f9e7e91f246938403b30e96ceaa879abd12ae
EXEC_PROGRAM(
${PYTHON_EXECUTABLE}
ARGS
"-c \"from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='')\""
OUTPUT_VARIABLE PYTHON_SITELIB
)
PYTHON_INSTALL("dynamic_graph/ros" "__init__.py" "${PYTHON_SITELIB}")
from ros_import import RosImport
from ros_export import RosExport
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