From ee497f245e78929ddb69ba1f06d27bcc886f6597 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Tue, 3 Oct 2017 16:54:41 +0800 Subject: Fixup severe build performance issues Make variable substitution calling bumpversion and other commands introduce by osmo-release.mk has severely slowed down builds. Inside the makefile we could use $(eval FOO:=$(shell...)) constructs to have variable substitution only happen once the 'release' target is executed. However, 'ifeq' and friends don't work with such late constructs. Let's shift all release action into a helper shell script that is called from the Makefile instead. This way we get the best of both worlds: No performance impact during normal builds, and the convenience of 'make release'. Modified-by: Max Related: OS#2524 Change-Id: I98b3b5fe3db39953cea969a9dfbb75889df2e1ea --- debian/libosmocore-dev.install | 1 + 1 file changed, 1 insertion(+) (limited to 'debian/libosmocore-dev.install') diff --git a/debian/libosmocore-dev.install b/debian/libosmocore-dev.install index 465f9330..944a7bf1 100644 --- a/debian/libosmocore-dev.install +++ b/debian/libosmocore-dev.install @@ -3,3 +3,4 @@ usr/lib/*/lib*.a usr/lib/*/lib*.so usr/lib/*/lib*.la usr/lib/*/pkgconfig/* +usr/bin/osmo-release.sh -- cgit v1.2.3