diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 9b263d20c36db1442a6fdef6cfa748a2a4663a28..595cded0d0f3b4b2603654870dc44f63c4c5fce0 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -9,6 +9,10 @@ add_custom_target(python ALL COMMAND python3 setup.py build DEPENDS opendht opendht_cpp.pxd opendht.pyx pyproject.toml) +add_custom_target(dist + COMMAND python3 -m build + DEPENDS opendht opendht_cpp.pxd opendht.pyx pyproject.toml) + install(CODE "execute_process(COMMAND python3 setup.py install --root=\$ENV{DESTDIR}/ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})") if (OPENDHT_TOOLS) install(PROGRAMS tools/dhtcluster.py DESTINATION ${CMAKE_INSTALL_BINDIR} RENAME dhtcluster)