sysrepo.mk 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ################################################################################
  2. #
  3. # sysrepo
  4. #
  5. ################################################################################
  6. SYSREPO_VERSION = 2.2.36
  7. SYSREPO_SITE = $(call github,sysrepo,sysrepo,v$(SYSREPO_VERSION))
  8. SYSREPO_INSTALL_STAGING = YES
  9. SYSREPO_LICENSE = BSD-3-Clause
  10. SYSREPO_LICENSE_FILES = LICENSE
  11. SYSREPO_DEPENDENCIES = libyang pcre2 host-sysrepo
  12. HOST_SYSREPO_DEPENDENCIES = host-libyang host-pcre2
  13. ifeq ($(BR2_INIT_SYSTEMD),y)
  14. SYSREPO_DEPENDENCIES += systemd
  15. endif
  16. SYSREPO_CONF_OPTS = \
  17. -DBUILD_EXAMPLES=$(if $(BR2_PACKAGE_SYSREPO_EXAMPLES),ON,OFF) \
  18. -DENABLE_TESTS=OFF \
  19. -DENABLE_VALGRIND_TESTS=OFF \
  20. -DREPO_PATH=/etc/sysrepo
  21. ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
  22. SYSREPO_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-latomic
  23. endif
  24. define SYSREPO_INSTALL_INIT_SYSV
  25. $(INSTALL) -m 755 -D package/sysrepo/S51sysrepo-plugind \
  26. $(TARGET_DIR)/etc/init.d/S51sysrepo-plugind
  27. endef
  28. HOST_SYSREPO_CONF_OPTS = \
  29. -DBUILD_EXAMPLES=OFF \
  30. -DENABLE_TESTS=OFF \
  31. -DENABLE_VALGRIND_TESTS=OFF \
  32. -DREPO_PATH=$(TARGET_DIR)/etc/sysrepo
  33. $(eval $(cmake-package))
  34. $(eval $(host-cmake-package))