This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via ee497f245e78929ddb69ba1f06d27bcc886f6597 (commit)
from b697df0c4a008b80aad750e42947363f899b9301 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=ee497f245e78929ddb69ba1f06d2…
commit ee497f245e78929ddb69ba1f06d27bcc886f6597
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Oct 3 16:54:41 2017 +0800
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 <msuraev(a)sysmocom.de>
Related: OS#2524
Change-Id: I98b3b5fe3db39953cea969a9dfbb75889df2e1ea
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 4 +++-
debian/libosmocore-dev.install | 1 +
osmo-release.mk | 37 +------------------------------
osmo-release.sh | 50 ++++++++++++++++++++++++++++++++++++++++++
4 files changed, 55 insertions(+), 37 deletions(-)
create mode 100755 osmo-release.sh
hooks/post-receive
--
An utility library for Open Source Mobile Communications