wafsamba: Use BUILTIN_LIBRARY() rather than relying on side-effects.
authorJelmer Vernooij <jelmer@samba.org>
Fri, 18 Jun 2010 07:45:15 +0000 (09:45 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Fri, 18 Jun 2010 21:51:40 +0000 (23:51 +0200)
buildtools/wafsamba/wafsamba.py

index eb2d56e2dba3bc977de911f9575ade1ee3d54f40..e45544589c31b5a61e12d87ab401fa45aaf51f66 100644 (file)
@@ -132,7 +132,7 @@ def SAMBA_LIBRARY(bld, libname, source,
         SET_TARGET_TYPE(bld, libname, 'EMPTY')
         return
 
-    if target_type != 'PYTHON' and BUILTIN_LIBRARY(bld, libname):
+    if BUILTIN_LIBRARY(bld, libname):
         obj_target = libname
     else:
         obj_target = libname + '.objlist'
@@ -155,7 +155,7 @@ def SAMBA_LIBRARY(bld, libname, source,
                         hide_symbols   = hide_symbols,
                         local_include  = local_include)
 
-    if libname == obj_target:
+    if BUILTIN_LIBRARY(bld, libname):
         return
 
     if not SET_TARGET_TYPE(bld, libname, target_type):