put generated files in subfolder, run unittests by default

release/4.3a0
Duy-Nguyen Ta 2016-11-24 19:48:05 -05:00
parent a4f28bc7fb
commit a21dd0e471
3 changed files with 4 additions and 4 deletions

View File

@ -5,6 +5,7 @@ set -e
set -x set -x
#usage: wrap [--matlab|--cython] absoluteInterfacePath moduleName toolboxPath headerPath #usage: wrap [--matlab|--cython] absoluteInterfacePath moduleName toolboxPath headerPath
wrap --cython $PWD gtsam $PWD ../ wrap --cython $PWD gtsam $PWD/gtsam ../
python setup.py build_ext --inplace python setup.py build_ext --inplace
python -m unittest discover

1
cython/gtsam/__init__.py Normal file
View File

@ -0,0 +1 @@
from gtsam import *

View File

@ -3,12 +3,10 @@ from distutils.extension import Extension
from Cython.Build import cythonize from Cython.Build import cythonize
import eigency import eigency
setup( setup(
ext_modules = cythonize(Extension( ext_modules = cythonize(Extension(
"gtsam", "gtsam",
sources=["gtsam.pyx"], sources=["gtsam/gtsam.pyx"],
include_dirs = ["/Users/dta-huynh/install/include", include_dirs = ["/Users/dta-huynh/install/include",
"/Users/dta-huynh/install/include/gtsam/3rdparty/Eigen", "/Users/dta-huynh/install/include/gtsam/3rdparty/Eigen",
"/usr/local/include"] + eigency.get_includes(include_eigen=False), "/usr/local/include"] + eigency.get_includes(include_eigen=False),