summaryrefslogtreecommitdiff
path: root/bindings/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/setup.py')
-rw-r--r--bindings/setup.py11
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++',
),