| author | Dmitriy Morozov <dmitriy@mrzv.org> |
| Mon, 13 Apr 2009 20:38:46 -0700 | |
| branch | dev |
| changeset 127 | 406c6cc00b9c |
| parent 126 | 3c3e77ac43d2 |
| child 131 | d9e050258358 |
| permissions | -rw-r--r-- |
find_package (PythonLibs) link_libraries (${PYTHON_LIBRARIES}) include_directories (${PYTHON_INCLUDE_PATH}) link_libraries (${Boost_PYTHON_LIBRARY}) # currently can't build bindings with counters support, eventually FIXME remove_definitions (-DCOUNTERS) add_library (_dionysus SHARED dionysus.cpp filtration.cpp chain.cpp static-persistence.cpp simplex.cpp zigzag-persistence.cpp rips.cpp ) target_link_libraries (_dionysus ${libraries}) add_custom_target (dionysus ALL ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/dionysus ${CMAKE_CURRENT_BINARY_DIR}/dionysus DEPENDS dionysus/__init__.py) get_target_property (_dionysus_location _dionysus LOCATION) add_custom_target (dionysus-link ALL ${CMAKE_COMMAND} -E create_symlink ${_dionysus_location} ${CMAKE_CURRENT_BINARY_DIR}/dionysus/_dionysus.so DEPENDS _dionysus)