treewide: add support for "lto" in PKG_BUILD_FLAGS
[openwrt/openwrt.git] / package / network / utils / nftables / Makefile
index 9a180a09539e2f636d5765fc8dd9f85af40e4314..55a6a4bcf69c34f3d71f378613746a6d154331ec 100644 (file)
@@ -20,6 +20,8 @@ PKG_LICENSE_FILES:=COPYING
 PKG_FIXUP:=autoreconf
 PKG_INSTALL:=1
 
+PKG_BUILD_FLAGS:=lto
+
 include $(INCLUDE_DIR)/package.mk
 
 DISABLE_NLS:=
@@ -60,9 +62,6 @@ ifeq ($(BUILD_VARIANT),json)
   CONFIGURE_ARGS += --with-json
 endif
 
-TARGET_CFLAGS += -flto
-TARGET_LDFLAGS += -flto
-
 define Build/InstallDev
        $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/include
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/