OBS-URL: https://build.opensuse.org/package/show/graphics/manifold?expand=0&rev=8
45 lines
1.4 KiB
Diff
45 lines
1.4 KiB
Diff
commit 3124ad45e4562dc051b5e557316ebbdde18f2db1
|
|
Author: darix <darix@users.noreply.github.com>
|
|
Date: Wed Aug 6 12:41:34 2025 +0200
|
|
|
|
Use Python_EXECUTABLE from FindPython instead of hardcoding the command (#1328)
|
|
|
|
on many linux distributions /usr/bin/python would refer to python 2
|
|
which no longer exists. python 3.x is usually /usr/bin/python3.
|
|
|
|
The finder handles this for us.
|
|
|
|
Fixes #1327
|
|
|
|
diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt
|
|
index 07a8f8f..bba59e8 100644
|
|
--- a/bindings/python/CMakeLists.txt
|
|
+++ b/bindings/python/CMakeLists.txt
|
|
@@ -16,6 +16,8 @@ nanobind_add_module(manifold3d NB_STATIC STABLE_ABI LTO autogen_docstrings.inl
|
|
manifold3d.cpp
|
|
)
|
|
|
|
+message(Python_EXECUTABLE = ${Python_EXECUTABLE})
|
|
+
|
|
if(MANIFOLD_PYBIND_STUBGEN)
|
|
nanobind_add_stub(
|
|
manifold3d_stub
|
|
@@ -30,7 +32,8 @@ if(MANIFOLD_PYBIND_STUBGEN)
|
|
TARGET manifold3d_stub
|
|
POST_BUILD
|
|
COMMAND
|
|
- python "${PROJECT_SOURCE_DIR}/bindings/python/stub_postbuild.py"
|
|
+ "${Python_EXECUTABLE}"
|
|
+ "${PROJECT_SOURCE_DIR}/bindings/python/stub_postbuild.py"
|
|
"${CMAKE_CURRENT_BINARY_DIR}/manifold3d.pyi"
|
|
VERBATIM
|
|
)
|
|
@@ -43,7 +46,6 @@ target_compile_options(
|
|
)
|
|
set_target_properties(manifold3d PROPERTIES OUTPUT_NAME "manifold3d")
|
|
|
|
-message(Python_EXECUTABLE = ${Python_EXECUTABLE})
|
|
# ideally we should generate a dependency file from python...
|
|
set(
|
|
DOCSTRING_DEPS
|