waf: Use libraries when building.
authorJelmer Vernooij <jelmer@samba.org>
Sun, 19 Feb 2012 03:48:27 +0000 (04:48 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Sun, 19 Feb 2012 05:27:55 +0000 (06:27 +0100)
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Feb 19 06:27:55 CET 2012 on sn-devel-104

buildtools/wafsamba/samba_autoconf.py

index 65dfa781cf3407a6d14e003dd8531ac5a78b1134..de4632eea83934d83dc677e33aa70789f29a60dc 100644 (file)
@@ -373,6 +373,8 @@ def CHECK_CODE(conf, code, define,
 
     (ccflags, ldflags) = library_flags(conf, uselib)
 
+    uselib = [l.upper() for l in uselib]
+
     cflags.extend(ccflags)
 
     if on_target:
@@ -509,9 +511,9 @@ int foo()
 
         (ccflags, ldflags) = library_flags(conf, lib)
         if shlib:
-            res = conf.check(features='cc cshlib', fragment=fragment, lib=lib, uselib_store=lib, ccflags=ccflags, ldflags=ldflags)
+            res = conf.check(features='cc cshlib', fragment=fragment, lib=lib, uselib_store=lib, ccflags=ccflags, ldflags=ldflags, uselib=lib.upper())
         else:
-            res = conf.check(lib=lib, uselib_store=lib, ccflags=ccflags, ldflags=ldflags)
+            res = conf.check(lib=lib, uselib_store=lib, ccflags=ccflags, ldflags=ldflags, uselib=lib.upper())
 
         if not res:
             if mandatory: