From 16c36a8cb56f3a74927cdb7c46dfb6158f328beb Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 8 Dec 2010 14:58:12 +1100 Subject: s3-waf: fixed version number handling --- source3/wscript | 15 ++------------- source3/wscript_build | 3 +++ 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/source3/wscript b/source3/wscript index da9a9db4b8..2bf6fb8f4e 100644 --- a/source3/wscript +++ b/source3/wscript @@ -11,20 +11,9 @@ from optparse import SUPPRESS_HELP sys.path.insert(0, srcdir+"/buildtools/wafsamba") import wafsamba, Options import build.charset -import samba_utils +import samba_utils, samba_version import samba3 -def load_version(env=None): - '''load samba versions either from ./VERSION or git - return a version object for detailed breakdown''' - import samba_utils, Utils - if not env: - env = samba_utils.LOAD_ENVIRONMENT() - - version = wafsamba.samba_version_file("./VERSION", "..", env=env) - Utils.g_module.VERSION = version.STRING - return version - def set_options(opt): opt.BUILTIN_DEFAULT('NONE') opt.PRIVATE_EXTENSION_DEFAULT('s3') @@ -68,7 +57,7 @@ def set_options(opt): def configure(conf): from samba_utils import TO_LIST - version = load_version(env=conf.env) + version = samba_version.load_version(env=conf.env) conf.DEFINE('CONFIG_H_IS_FROM_SAMBA', 1) conf.DEFINE('_SAMBA_BUILD_', version.MAJOR, add_to_cflags=True) diff --git a/source3/wscript_build b/source3/wscript_build index 983b67039c..cf5293bd78 100644 --- a/source3/wscript_build +++ b/source3/wscript_build @@ -1,6 +1,7 @@ #!/usr/bin/env python from samba_utils import * +import samba_version TDB_LIB_SRC = '''lib/util_tdb.c ../lib/util/util_tdb.c lib/dbwrap.c lib/dbwrap_tdb.c @@ -735,6 +736,8 @@ t.env.BUILDDIR = bld.path.abspath() bld.SETUP_BUILD_GROUPS() +samba_version.load_version(bld.env) + bld.SAMBA_MKVERSION('include/version.h') bld.RECURSE('../lib/replace') -- cgit