forked from enlightenment/efl
ci: always use same version numbering for every build
if the version number ever changes then this destroys the entire ccache as the version is used in various places in headers which are included throughout the tree Differential Revision: https://phab.enlightenment.org/D6848
This commit is contained in:
parent
791fc27c40
commit
31a625cb7d
|
@ -29,6 +29,9 @@ MISC_DISABLED_LINUX_COPTS=" --disable-neon --disable-libeeze --disable-systemd -
|
|||
|
||||
RELEASE_READY_LINUX_COPTS=" --with-profile=release"
|
||||
|
||||
patch -p1 < .ci/efl.m4.diff
|
||||
sed -i.orig 's/AC_INIT\(.*\)efl_version-[a-zA-Z0-9]\+/AC_INIT\1efl_version/g' configure.ac
|
||||
|
||||
if [ "$DISTRO" != "" ] ; then
|
||||
# Normal build test of all targets
|
||||
OPTS="$DEFAULT_LINUX_COPTS"
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
diff --git a/m4/efl.m4 b/m4/efl.m4
|
||||
index d051155e56..4b91c60963 100644
|
||||
--- a/m4/efl.m4
|
||||
+++ b/m4/efl.m4
|
||||
@@ -22,14 +22,14 @@ dnl dev_version = development version (svn revision).
|
||||
dnl def_build_profile = dev or release based on 'dev' release parameter.
|
||||
AC_DEFUN([EFL_VERSION],
|
||||
[dnl
|
||||
-m4_define([v_maj], [$1])dnl
|
||||
-m4_define([v_min], [$2])dnl
|
||||
-m4_define([v_mic], [$3])dnl
|
||||
-m4_define([dev_version], m4_esyscmd([(git rev-list --count HEAD 2>/dev/null || echo 0) | tr -d '\n']))dnl
|
||||
+m4_define([v_maj], [1])dnl
|
||||
+m4_define([v_min], [99])dnl
|
||||
+m4_define([v_mic], [99])dnl
|
||||
+m4_define([dev_version], [0])
|
||||
m4_define([v_rev], m4_if($4, dev, [dev_version], [0]))dnl
|
||||
m4_define([v_rel], [])dnl
|
||||
m4_define([def_build_profile], m4_if($4, dev, [dev], [release]))dnl
|
||||
-m4_define([efl_version], m4_if($4, dev, [v_maj.v_min.v_mic.v_rev], [v_maj.v_min.v_mic]))dnl
|
||||
+m4_define([efl_version], [v_maj.v_min.v_mic])dnl
|
||||
dnl m4_define([efl_version], [v_maj.v_min.v_mic])dnl
|
||||
])
|
||||
|
Loading…
Reference in New Issue