| 
									
										
										
										
											2016-09-14 19:47:52 +08:00
										 |  |  | from distutils.core import setup | 
					
						
							|  |  |  | from distutils.extension import Extension | 
					
						
							|  |  |  | from Cython.Build import cythonize | 
					
						
							|  |  |  | import eigency | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-16 23:42:01 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-14 19:47:52 +08:00
										 |  |  | setup( | 
					
						
							|  |  |  |   ext_modules = cythonize(Extension( | 
					
						
							|  |  |  |     "gtsam", | 
					
						
							|  |  |  |     sources=["gtsam.pyx"], | 
					
						
							|  |  |  |     include_dirs = ["/Users/dta-huynh/install/include", | 
					
						
							|  |  |  |                     "/Users/dta-huynh/install/include/gtsam/3rdparty/Eigen", | 
					
						
							|  |  |  |                     "/usr/local/include"] + eigency.get_includes(include_eigen=False), | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     libraries = ['gtsam'], | 
					
						
							|  |  |  |     library_dirs = ["/Users/dta-huynh/install/lib"], | 
					
						
							| 
									
										
										
										
											2016-09-16 23:42:01 +08:00
										 |  |  |     language="c++", | 
					
						
							|  |  |  |     extra_compile_args=["-std=c++11"])), | 
					
						
							| 
									
										
										
										
											2016-09-14 19:47:52 +08:00
										 |  |  | ) |