rbdlsim/3rdparty/rbdl/python/setup.py.cmake

31 lines
851 B
CMake
Executable File

#!/usr/bin/env python
from distutils.core import setup
from distutils.extension import Extension
from distutils.sysconfig import get_python_lib
from Cython.Distutils import build_ext
from Cython.Build import cythonize
import os
import sys
import numpy as np
if not os.path.exists('rbdl.so'):
print("""The setup.py script should be executed from the build directory.""")
sys.exit(1)
lib_path = get_python_lib()[5:]
setup(
name='rbdl',
author='Martin Felis',
author_email='martin@fysx.org',
description='Python wrapper for RBDL - the Rigid Body Dynamics Library',
license='zlib',
version='${RBDL_VERSION_MAJOR}.${RBDL_VERSION_MINOR}.${RBDL_VERSION_PATCH}',
url='https://rbdl.github.io/',
cmdclass={'build_ext': build_ext},
ext_modules=cythonize(ext_modules),
data_files = [(lib_path, ["rbdl.so"])],
)