treewide: add support for "lto" in PKG_BUILD_FLAGS
[openwrt/staging/wigyori.git] / package / system / ubus / Makefile
index 4c72780703b5372db857450f8e5b0deb69763b11..5a951ac2495907d98becdfe760e7e4e29f7b035a 100644 (file)
@@ -15,6 +15,7 @@ PKG_LICENSE:=LGPL-2.1
 PKG_LICENSE_FILES:=
 PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
 
+PKG_BUILD_FLAGS:=lto
 PKG_ASLR_PIE_REGULAR:=1
 
 include $(INCLUDE_DIR)/package.mk
@@ -50,8 +51,7 @@ define Package/libubus-lua
   TITLE:=Lua binding for the OpenWrt RPC client
 endef
 
-TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include -flto
-TARGET_LDFLAGS += -flto
+TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include
 
 CMAKE_OPTIONS += \
        -DLUAPATH=/usr/lib/lua \