1################################################################################ 2# 3# re2 4# 5################################################################################ 6 7RE2_VERSION = 2022-04-01 8RE2_SITE = $(call github,google,re2,$(RE2_VERSION)) 9RE2_LICENSE = BSD-3-Clause 10RE2_LICENSE_FILES = LICENSE 11RE2_INSTALL_STAGING = YES 12 13RE2_MAKE_OPTS = \ 14 $(TARGET_CONFIGURE_OPTS) \ 15 CXXFLAGS="$(TARGET_CXXFLAGS) -std=c++11" 16 17define RE2_BUILD_CMDS 18 $(TARGET_MAKE_ENV) $(MAKE) $(RE2_MAKE_OPTS) \ 19 -C $(@D) $(if $(BR2_STATIC_LIBS),static) 20endef 21 22define RE2_INSTALL_STAGING_CMDS 23 $(TARGET_MAKE_ENV) $(MAKE) $(RE2_MAKE_OPTS) \ 24 DESTDIR="$(STAGING_DIR)" prefix=/usr -C $(@D) \ 25 $(if $(BR2_STATIC_LIBS),static-install,install) 26endef 27 28define RE2_INSTALL_TARGET_CMDS 29 $(TARGET_MAKE_ENV) $(MAKE) $(RE2_MAKE_OPTS) \ 30 DESTDIR="$(TARGET_DIR)" prefix=/usr -C $(@D) \ 31 $(if $(BR2_STATIC_LIBS),static-install,install) 32endef 33 34define HOST_RE2_BUILD_CMDS 35 $(HOST_MAKE_ENV) $(MAKE) $(HOST_CONFIGURE_OPTS) \ 36 -C $(@D) 37endef 38 39define HOST_RE2_INSTALL_CMDS 40 $(HOST_MAKE_ENV) $(MAKE) $(HOST_CONFIGURE_OPTS) \ 41 -C $(@D) DESTDIR="$(HOST_DIR)" prefix=/usr install 42endef 43 44$(eval $(generic-package)) 45$(eval $(host-generic-package)) 46