xref: /buildroot/package/libnetconf2/libnetconf2.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# libnetconf2
4#
5################################################################################
6
7LIBNETCONF2_VERSION = 2.1.28
8LIBNETCONF2_SITE = $(call github,CESNET,libnetconf2,v$(LIBNETCONF2_VERSION))
9LIBNETCONF2_INSTALL_STAGING = YES
10LIBNETCONF2_LICENSE = BSD-3-Clause
11LIBNETCONF2_LICENSE_FILES = LICENSE
12LIBNETCONF2_DEPENDENCIES = libyang
13HOST_LIBNETCONF2_DEPENDENCIES = host-libyang
14
15LIBNETCONF2_CONF_OPTS = \
16	-DENABLE_TESTS=OFF \
17	-DENABLE_VALGRIND_TESTS=OFF
18
19ifeq ($(BR2_PACKAGE_LIBSSH_SERVER), y)
20LIBNETCONF2_CONF_OPTS += -DENABLE_SSH=ON
21LIBNETCONF2_DEPENDENCIES += libssh
22else
23LIBNETCONF2_CONF_OPTS += -DENABLE_SSH=OFF
24endif
25
26ifeq ($(BR2_PACKAGE_LIBOPENSSL), y)
27LIBNETCONF2_CONF_OPTS += -DENABLE_TLS=ON
28LIBNETCONF2_DEPENDENCIES += openssl
29else
30LIBNETCONF2_CONF_OPTS += -DENABLE_TLS=OFF
31endif
32
33ifeq ($(BR2_PACKAGE_LIBXCRYPT),y)
34LIBNETCONF2_DEPENDENCIES += libxcrypt
35endif
36
37HOST_LIBNETCONF2_CONF_OPTS = \
38	-DENABLE_TESTS=OFF \
39	-DENABLE_VALGRIND_TESTS=OFF \
40	-DENABLE_SSH=OFF \
41	-DENABLE_TLS=OFF
42
43$(eval $(cmake-package))
44$(eval $(host-cmake-package))
45

Last Index update Fri Aug 22 08:59:00 CST 2025