bitbake.conf: Use immediate expansion for os.uname()
Use immediate expansion for BUILD_ARCH and BUILD_OS since there is no point in repeatedly calling os.uname() throughout parsing. This is worth around 2% of parsing time, small but measurable. (From OE-Core rev: 03482382b797f3501c3fb0df0fe12bd4e5e51a39) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
ed1555c2ff
commit
2f0fcb22d7
|
@ -81,8 +81,10 @@ ROOT_HOME ??= "/home/root"
|
|||
# Architecture-dependent build variables.
|
||||
##################################################################
|
||||
|
||||
BUILD_ARCH = "${@os.uname()[4]}"
|
||||
BUILD_OS = "${@os.uname()[0].lower()}"
|
||||
# Immediate expansion since there is no point in reapeatedly calling
|
||||
# os.uname() throughout parsing
|
||||
BUILD_ARCH := "${@os.uname()[4]}"
|
||||
BUILD_OS := "${@os.uname()[0].lower()}"
|
||||
BUILD_VENDOR = ""
|
||||
BUILD_SYS = "${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}"
|
||||
BUILD_PREFIX = ""
|
||||
|
|
Loading…
Reference in New Issue