package/swupdate: specify SWU_VER during build
The swupdate build process uses SWU_VER as part of the build commandline for compiling objects to define the value for use in globals.h (see also Makefile.flags). This value is also used to communicate capabilities to lua handlers (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). When swupdate gets built, SWU_VER defaults to using `git describe` to determine the version. This, unfortunately, picks up the version of the Buildroot checkout and not the actual version of swupdate. Now, specify SWU_VER as part of the make options to override the calculated value so the proper version is reported. Signed-off-by: Vincent Fazio <vfazio@xes-inc.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
c6aed2126b
commit
0b4a993012
@ -209,6 +209,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG))
|
||||
SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig
|
||||
|
||||
SWUPDATE_MAKE_OPTS = \
|
||||
SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))"
|
||||
CROSS_COMPILE="$(TARGET_CROSS)" \
|
||||
CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \
|
||||
CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)"
|
||||
|
Loading…
Reference in New Issue
Block a user