-
Guilhem Saurel authoredGuilhem Saurel authored
CMakeLists.txt 1.09 KiB
# Copyright 2012, CNRS
# Author: Florent Lamiraux
#
SET(LIBRARY_NAME ${PROJECT_NAME})
ADD_LIBRARY(${LIBRARY_NAME} SHARED
cubic-interpolation.cc
cubic-interpolation.hh
#kinematic-planner.cc
#kinematic-planner.hh
cubic-interpolation-se3.cc
cubic-interpolation-se3.hh
oscillator.cc
seqplay.cc
seqplay.hh
simpleseqplay.cc
simpleseqplay.hh
)
TARGET_LINK_LIBRARIES(${LIBRARY_NAME} sot-core::sot-core)
SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES
INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR})
IF(SUFFIX_SO_VERSION)
SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES
SOVERSION ${PROJECT_VERSION})
ENDIF()
IF(NOT INSTALL_PYTHON_INTERFACE_ONLY)
INSTALL(TARGETS ${LIBRARY_NAME} DESTINATION lib)
ENDIF(NOT INSTALL_PYTHON_INTERFACE_ONLY)
IF(BUILD_PYTHON_INTERFACE)
DYNAMIC_GRAPH_PYTHON_MODULE("sot/tools" ${LIBRARY_NAME} wrap)
INSTALL(FILES
${CMAKE_CURRENT_SOURCE_DIR}/dynamic_graph/sot/tools/se3.py
${CMAKE_CURRENT_SOURCE_DIR}/dynamic_graph/sot/tools/quaternion.py
DESTINATION ${PYTHON_SITELIB}/dynamic_graph/sot/tools
)
ENDIF(BUILD_PYTHON_INTERFACE)