lib/ldb/wscript: pass dep_vars=['LDB_VERSION'] to SAMBA_GENERATOR()
authorStefan Metzmacher <metze@samba.org>
Wed, 27 Aug 2014 08:29:50 +0000 (10:29 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 5 Sep 2014 17:47:06 +0000 (19:47 +0200)
bld.add_manual_dependency() only works for files not for environment variables.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
lib/ldb/wscript

index 6d9e8454abd2579d2538afd546ef6fb93850dd0e..027c8cb01487354b8687995969af16acc5a989a6 100755 (executable)
@@ -161,12 +161,11 @@ def build(bld):
         # generate a include/ldb_version.h
         t = bld.SAMBA_GENERATOR('ldb_version.h',
                                 rule='echo "#define LDB_VERSION \\"${LDB_VERSION}\\"" > ${TGT}',
+                                dep_vars=['LDB_VERSION'],
                                 target='include/ldb_version.h',
                                 public_headers='include/ldb_version.h',
                                 public_headers_install=not private_library)
         t.env.LDB_VERSION = VERSION
-        bld.add_manual_dependency(bld.path.find_or_declare('include/ldb_version.h'), VERSION)
-
 
 
         bld.SAMBA_PYTHON('pyldb', 'pyldb.c',