| # OPENDHT |
| OPENDHT_VERSION := f2cee8e9ce24746caa7dee1847829c526d340284 |
| OPENDHT_URL := https://github.com/savoirfairelinux/opendht/archive/$(OPENDHT_VERSION).tar.gz |
| |
| PKGS += opendht |
| ifeq ($(call need_pkg,'opendht >= 3.1.7'),) |
| PKGS_FOUND += opendht |
| endif |
| |
| # Avoid building distro-provided dependencies in case opendht was built manually |
| DEPS_opendht += msgpack argon2 libressl restinio jsoncpp gnutls asio |
| |
| OPENDHT_CONF = -DBUILD_SHARED_LIBS=Off \ |
| -DBUILD_TESTING=Off \ |
| -DOPENDHT_DOCUMENTATION=Off \ |
| -DOPENDHT_PROXY_CLIENT=On \ |
| -DOPENDHT_PROXY_SERVER=On \ |
| -DOPENDHT_PUSH_NOTIFICATIONS=On \ |
| -DOPENDHT_TOOLS=Off |
| |
| $(TARBALLS)/opendht-$(OPENDHT_VERSION).tar.gz: |
| $(call download,$(OPENDHT_URL)) |
| |
| .sum-opendht: opendht-$(OPENDHT_VERSION).tar.gz |
| |
| opendht: opendht-$(OPENDHT_VERSION).tar.gz |
| $(UNPACK) |
| $(MOVE) |
| |
| .opendht: opendht .sum-opendht |
| cd $< && mkdir -p build |
| cd $< && cd build && $(HOSTVARS) $(CMAKE) $(OPENDHT_CONF) .. |
| cd $< && cd build && $(MAKE) install |
| touch $@ |