diff options
Diffstat (limited to 'ann_benchmark')
-rw-r--r-- | ann_benchmark/src/vespa/ann_benchmark/.gitignore | 1 | ||||
-rw-r--r-- | ann_benchmark/src/vespa/ann_benchmark/CMakeLists.txt | 3 | ||||
-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", |