This commit is contained in:
Ivan
2022-04-05 11:42:28 +03:00
commit 6dc0eb0fcf
5565 changed files with 1200500 additions and 0 deletions

22
thirdparty/opengv/python/CMakeLists.txt vendored Normal file
View File

@@ -0,0 +1,22 @@
add_subdirectory(pybind11)
include_directories(${PYTHON_INCLUDE_DIRS})
pybind11_add_module(pyopengv pyopengv.cpp)
target_link_libraries(pyopengv PRIVATE opengv)
# Find where to install python libs.
execute_process(COMMAND
${PYTHON_EXECUTABLE} -c "import distutils.sysconfig; print('/'.join(distutils.sysconfig.get_python_lib().split('/')[-3:]))"
OUTPUT_VARIABLE PYTHON_SITE_PACKAGES OUTPUT_STRIP_TRAILING_WHITESPACE)
set(PYTHON_INSTALL_DIR
"${CMAKE_INSTALL_PREFIX}/${PYTHON_SITE_PACKAGES}"
CACHE PATH "Path where to install pyopengv")
install(TARGETS pyopengv DESTINATION "${PYTHON_INSTALL_DIR}")
message(python executable ${PYTHON_EXECUTABLE})