diff --git a/CMakeLists.txt b/CMakeLists.txt index f0bc1a3d61ffb2ecd2df299fbc0ef238ab6bd5ec..3f26dba86f521a607f33738cbc66cc8cc11bc777 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 2.6) INCLUDE(cmake/base.cmake) -INCLUDE(cmake/cpack.cmake) +INCLUDE(cmake/python.cmake) INCLUDE(cmake2/FindqpOASES.cmake) SET(PROJECT_NAME centroidal-dynamics-lib) @@ -31,8 +31,10 @@ SETUP_PROJECT() string (REPLACE "-Werror" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) MESSAGE( STATUS "CMAKE_CXX_FLAGS: " ${CMAKE_CXX_FLAGS} ) -OPTION (BUILD_PYTHON_INTERFACE "Build the python binding" ON) +OPTION (BUILD_PYTHON_INTERFACE "Build the python binding" OFF) IF(BUILD_PYTHON_INTERFACE) +# search for python + FINDPYTHON(2.7 EXACT REQUIRED) find_package( PythonLibs 2.7 REQUIRED ) include_directories( ${PYTHON_INCLUDE_DIRS} ) @@ -82,5 +84,4 @@ IF(BUILD_PYTHON_INTERFACE) ENDIF(BUILD_PYTHON_INTERFACE) SETUP_PROJECT_FINALIZE() -SETUP_PROJECT_CPACK() diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index c5fbdae0d43874750751e4b37ca75be2b1c15163..33c93591b26dcf023f5b33083febabd427d23c07 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -18,4 +18,6 @@ IF(APPLE) ENDIF(APPLE) PKG_CONFIG_USE_DEPENDENCY(centroidal_dynamics eigenpy) -#INSTALL(TARGETS centroidal_dynamics DESTINATION lib) +INSTALL( + FILES ${LIBRARY_OUTPUT_PATH}/centroidal_dynamics.so DESTINATION ${PYTHON_SITELIB} +)