diff options
Diffstat (limited to 'bindings/setup.py')
-rw-r--r-- | bindings/setup.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/bindings/setup.py b/bindings/setup.py index 487949a..c2f93f7 100644 --- a/bindings/setup.py +++ b/bindings/setup.py @@ -1,14 +1,23 @@ from setuptools import setup, Extension import pybind11 import numpy +import os.path + +verilated_build_dir = '../verilator_lib/obj_dir/' ext_modules = [ Extension( 'galearn_pdm', - ['galearn_pdm.cpp'], + sources=[ + 'galearn_pdm.cpp', + ], include_dirs=[ pybind11.get_include(), numpy.get_include(), + verilated_build_dir, + ], + extra_objects=[ + os.path.join(verilated_build_dir, 'libsim.so') ], language='c++', ), |