log4qt.mk 879 B

12345678910111213141516171819202122232425262728293031
  1. ################################################################################
  2. #
  3. # log4qt
  4. #
  5. ################################################################################
  6. LOG4QT_VERSION = 1.5.1
  7. LOG4QT_SITE = $(call github,MEONMedical,Log4Qt,v$(LOG4QT_VERSION))
  8. LOG4QT_DEPENDENCIES = qt5base
  9. LOG4QT_LICENSE = Apache-2.0
  10. LOG4QT_LICENSE_FILES = LICENSE
  11. LOG4QT_INSTALL_STAGING = YES
  12. # Uses __atomic_fetch_add_4
  13. ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
  14. LOG4QT_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-latomic
  15. endif
  16. ifeq ($(BR2_PACKAGE_QT5BASE_SQLITE_QT)$(BR2_PACKAGE_QT5BASE_SQLITE_SYSTEM),y)
  17. LOG4QT_CONF_OPTS += -DBUILD_WITH_DB_LOGGING=ON
  18. else
  19. LOG4QT_CONF_OPTS += -DBUILD_WITH_DB_LOGGING=OFF
  20. endif
  21. ifeq ($(BR2_PACKAGE_QT5BASE_NETWORK),y)
  22. LOG4QT_CONF_OPTS += -DBUILD_WITH_TELNET_LOGGING=ON
  23. else
  24. LOG4QT_CONF_OPTS += -DBUILD_WITH_TELNET_LOGGING=OFF
  25. endif
  26. $(eval $(cmake-package))