diff --git a/package/lmdb/lmdb.mk b/package/lmdb/lmdb.mk index 06c8f6bbb1..86d72e1abc 100644 --- a/package/lmdb/lmdb.mk +++ b/package/lmdb/lmdb.mk @@ -18,15 +18,21 @@ else ifeq ($(BR2_SHARED_STATIC_LIBS),y) LMDB_ILBIBS += liblmdb.a liblmdb.so endif +LMDB_MAKE_OPTS += \ + AR="$(TARGET_AR)" \ + CC="$(TARGET_CC)" \ + ILIBS="$(LMDB_ILBIBS)" \ + LDFLAGS="$(TARGET_LDFLAGS)" \ + OPT="" \ + XCFLAGS="$(TARGET_CFLAGS)" + define LMDB_BUILD_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)/libraries/liblmdb \ - ILIBS="$(LMDB_ILBIBS)" \ - XCFLAGS="$(TARGET_CFLAGS)" + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/libraries/liblmdb $(LMDB_MAKE_OPTS) endef define LMDB_INSTALL_STAGING_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/libraries/liblmdb \ - ILIBS="$(LMDB_ILBIBS)" \ + $(LMDB_MAKE_OPTS) \ DESTDIR="$(STAGING_DIR)" \ prefix=/usr \ install @@ -34,7 +40,7 @@ endef define LMDB_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/libraries/liblmdb \ - ILIBS="$(LMDB_ILBIBS)" \ + $(LMDB_MAKE_OPTS) \ DESTDIR="$(TARGET_DIR)" \ prefix=/usr \ install