Checklist
My Question
Open3D find_package(Python3) currently requires the Development component
|
find_package(Python3 3.6 |
|
COMPONENTS Interpreter Development) |
Since cmake 3.18.0+, Development can be split into Development.Module and Development.Embed
https://cmake.org/cmake/help/latest/module/FindPython3.html?highlight=Development.Module
Are Development.Embed artifacts (e.g., libpython.so) actually used by Open3D, or could find_package be narrowed to just Development.Module? Removing Development.Embed would let users build from source in environments such as a manylinux docker which does not include libpython.so by design.
Thanks!
Checklist
mainbranch).My Question
Open3D
find_package(Python3)currently requires theDevelopmentcomponentOpen3D/CMakeLists.txt
Lines 319 to 320 in 03ed109
Since cmake 3.18.0+,
Developmentcan be split intoDevelopment.ModuleandDevelopment.Embedhttps://cmake.org/cmake/help/latest/module/FindPython3.html?highlight=Development.Module
Are
Development.Embedartifacts (e.g.,libpython.so) actually used by Open3D, or couldfind_packagebe narrowed to justDevelopment.Module? RemovingDevelopment.Embedwould let users build from source in environments such as a manylinux docker which does not includelibpython.soby design.Thanks!