cpupower: speed up generating git version string
authorMartin Kaistra <martin.kaistra@linutronix.de>
Wed, 12 Aug 2020 09:49:12 +0000 (11:49 +0200)
committerShuah Khan <skhan@linuxfoundation.org>
Thu, 20 Aug 2020 19:04:47 +0000 (13:04 -0600)
The variable VERSION is expanded for every use of CFLAGS. This causes
"git describe" to get called multiple times on the kernel tree, which
can be quite slow.

The git revision does not change during build, so we can use simple
variable expansion to set VERSION.

Signed-off-by: Martin Kaistra <martin.kaistra@linutronix.de>
Acked-by: Thomas Renninger <trenn@suse.de>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/power/cpupower/Makefile

index c8622497ef2358c71d5d8992f4be3912e1e80d22..c7bcddbd486d77bdd223c7e6775073dbab4876bb 100644 (file)
@@ -51,7 +51,7 @@ DESTDIR ?=
 # Package-related definitions. Distributions can modify the version
 # and _should_ modify the PACKAGE_BUGREPORT definition
 
-VERSION                      $(shell ./utils/version-gen.sh)
+VERSION:=                      $(shell ./utils/version-gen.sh)
 LIB_MAJ=                       0.0.1
 LIB_MIN=                       0