libnetconf2.mk 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. ################################################################################
  2. #
  3. # libnetconf2
  4. #
  5. ################################################################################
  6. LIBNETCONF2_VERSION = 1.1.26
  7. LIBNETCONF2_SITE = $(call github,CESNET,libnetconf2,v$(LIBNETCONF2_VERSION))
  8. LIBNETCONF2_INSTALL_STAGING = YES
  9. LIBNETCONF2_LICENSE = BSD-3-Clause
  10. LIBNETCONF2_LICENSE_FILES = LICENSE
  11. LIBNETCONF2_DEPENDENCIES = libyang
  12. HOST_LIBNETCONF2_DEPENDENCIES = host-libyang
  13. LIBNETCONF2_CONF_OPTS = \
  14. -DENABLE_BUILD_TESTS=OFF \
  15. -DENABLE_VALGRIND_TESTS=OFF
  16. ifeq ($(BR2_PACKAGE_LIBSSH_SERVER), y)
  17. LIBNETCONF2_CONF_OPTS += -DENABLE_SSH=ON
  18. LIBNETCONF2_DEPENDENCIES += libssh
  19. else
  20. LIBNETCONF2_CONF_OPTS += -DENABLE_SSH=OFF
  21. endif
  22. ifeq ($(BR2_PACKAGE_OPENSSL), y)
  23. LIBNETCONF2_CONF_OPTS += -DENABLE_TLS=ON
  24. LIBNETCONF2_DEPENDENCIES += openssl
  25. else
  26. LIBNETCONF2_CONF_OPTS += -DENABLE_TLS=OFF
  27. endif
  28. HOST_LIBNETCONF2_CONF_OPTS = \
  29. -DENABLE_BUILD_TESTS=OFF \
  30. -DENABLE_VALGRIND_TESTS=OFF \
  31. -DENABLE_SSH=OFF \
  32. -DENABLE_TLS=OFF
  33. $(eval $(cmake-package))
  34. $(eval $(host-cmake-package))