build: Allow the C code to know if this is a waf build
authorAndrew Bartlett <abartlet@samba.org>
Sun, 8 May 2011 15:35:05 +0000 (17:35 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Sun, 8 May 2011 15:36:25 +0000 (17:36 +0200)
This allows addition of functionality that can't be handled (for
example, due to dependencies) in the autoconf build.

Andrew Bartlett

source3/wscript
wscript

index 583e97af0f08b81e73067a2307db32d69456a951..4d30592d2ff3b91c8bacf7914ea28f580e9ede56 100644 (file)
@@ -78,6 +78,7 @@ def configure(conf):
     if not conf.env.toplevel_build:
         version = samba_version.load_version(env=conf.env)
         conf.DEFINE('CONFIG_H_IS_FROM_SAMBA', 1)
+        conf.DEFINE('_SAMBA_WAF_BUILD_', version.MAJOR)
         conf.DEFINE('_SAMBA_BUILD_', version.MAJOR, add_to_cflags=True)
         conf.DEFINE('HAVE_CONFIG_H', 1, add_to_cflags=True)
 
diff --git a/wscript b/wscript
index 950442792c02d69a6a923de8fe84951c970ed9e7..04c4e9140b209ecdb726e019ed86a5d5227e632d 100755 (executable)
--- a/wscript
+++ b/wscript
@@ -60,6 +60,7 @@ def configure(conf):
     version = samba_version.load_version(env=conf.env)
 
     conf.DEFINE('CONFIG_H_IS_FROM_SAMBA', 1)
+    conf.DEFINE('_SAMBA_WAF_BUILD_', version.MAJOR)
     conf.DEFINE('_SAMBA_BUILD_', version.MAJOR, add_to_cflags=True)
     conf.DEFINE('HAVE_CONFIG_H', 1, add_to_cflags=True)