summaryrefslogtreecommitdiffstats
path: root/ann_benchmark
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-02-16 13:19:44 +0100
committerTor Egge <Tor.Egge@online.no>2023-02-16 13:19:44 +0100
commit9aea7c7432fc53b324ab2b552567fddddc08c2d0 (patch)
tree122fa937a6f7fb324511a4f9f248909fad443561 /ann_benchmark
parenta1421401500738b1e846c0b1b272c3d496b80669 (diff)
Configure setup.py for vespa_ann_benchmark python module.
Diffstat (limited to 'ann_benchmark')
-rw-r--r--ann_benchmark/src/vespa/ann_benchmark/.gitignore1
-rw-r--r--ann_benchmark/src/vespa/ann_benchmark/CMakeLists.txt3
-rw-r--r--ann_benchmark/src/vespa/ann_benchmark/setup.py.in (renamed from ann_benchmark/src/vespa/ann_benchmark/setup.py)2
3 files changed, 5 insertions, 1 deletions
diff --git a/ann_benchmark/src/vespa/ann_benchmark/.gitignore b/ann_benchmark/src/vespa/ann_benchmark/.gitignore
index 46e4ff9fa08..3b4605aeee2 100644
--- a/ann_benchmark/src/vespa/ann_benchmark/.gitignore
+++ b/ann_benchmark/src/vespa/ann_benchmark/.gitignore
@@ -1 +1,2 @@
/vespa_ann_benchmark.cpython*.so
+/setup.py
diff --git a/ann_benchmark/src/vespa/ann_benchmark/CMakeLists.txt b/ann_benchmark/src/vespa/ann_benchmark/CMakeLists.txt
index 79ef4a8ae67..da27365113a 100644
--- a/ann_benchmark/src/vespa/ann_benchmark/CMakeLists.txt
+++ b/ann_benchmark/src/vespa/ann_benchmark/CMakeLists.txt
@@ -25,4 +25,7 @@ else()
endif()
set_target_properties(vespa_ann_benchmark PROPERTIES CXX_VISIBILITY_PRESET "hidden")
+
+configure_file(setup.py.in setup.py @ONLY)
+
vespa_install_script(setup.py libexec/vespa_ann_benchmark)
diff --git a/ann_benchmark/src/vespa/ann_benchmark/setup.py b/ann_benchmark/src/vespa/ann_benchmark/setup.py.in
index d5d2bfbd171..ee107076410 100644
--- a/ann_benchmark/src/vespa/ann_benchmark/setup.py
+++ b/ann_benchmark/src/vespa/ann_benchmark/setup.py.in
@@ -12,7 +12,7 @@ class PreBuiltExt(build_ext):
print("Using prebuilt extension library")
libdir="lib.%s-%s-%s" % (sys.platform, platform.machine(), distutils.sysconfig.get_python_version())
subprocess.run(["mkdir", "-p", "build/%s" % libdir])
- subprocess.run(["cp", "-p", "vespa_ann_benchmark.*.so build/%s" % libdir])
+ subprocess.run(["cp", "-p", "@PYTHON_MODULE_PREFIX@vespa_ann_benchmark@PYTHON_MODULE_EXTENSION@", "build/%s" % libdir])
setup(
name="vespa_ann_benchmark",