glibmm.mk 873 B

1234567891011121314151617181920212223242526272829
  1. ################################################################################
  2. #
  3. # glibmm
  4. #
  5. ################################################################################
  6. GLIBMM_VERSION_MAJOR = 2.68
  7. GLIBMM_VERSION = $(GLIBMM_VERSION_MAJOR).2
  8. GLIBMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools)
  9. GLIBMM_LICENSE_FILES = COPYING COPYING.tools
  10. GLIBMM_SOURCE = glibmm-$(GLIBMM_VERSION).tar.xz
  11. GLIBMM_SITE = https://download.gnome.org/sources/glibmm/$(GLIBMM_VERSION_MAJOR)
  12. GLIBMM_INSTALL_STAGING = YES
  13. GLIBMM_DEPENDENCIES = libglib2 libsigc host-pkgconf
  14. GLIBMM_CONF_OPTS = -Dbuild-examples=false
  15. GLIBMM_CXXFLAGS = $(TARGET_CXXFLAGS)
  16. GLIBMM_LDFLAGS = $(TARGET_LDFLAGS)
  17. ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y)
  18. GLIBMM_CXXFLAGS += -O0
  19. endif
  20. # Uses __atomic_fetch_add_4
  21. ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
  22. GLIBMM_LDFLAGS += -latomic
  23. endif
  24. $(eval $(meson-package))