heimdal_build: Simplify HEIMDAL_LIBRARY - version_script files are now taken from...
authorJelmer Vernooij <jelmer@samba.org>
Fri, 17 Dec 2010 20:53:42 +0000 (21:53 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Fri, 17 Dec 2010 23:47:06 +0000 (00:47 +0100)
source4/heimdal_build/wscript_build

index 1a4723d2f869cb3662f7b9c421c95bd6a987c961..e97867cab484c02a3d6944bc9a3da19a9305702e 100644 (file)
@@ -202,8 +202,7 @@ def HEIMDAL_GENERATOR(name, rule, source='', target='',
         name=name)
 
 
-def HEIMDAL_LIBRARY(libname, source, deps, vnum, includes='', cflags='',
-                    version_script=None):
+def HEIMDAL_LIBRARY(libname, source, deps, vnum, version_script, includes='', cflags=''):
     '''define a Heimdal library'''
 
     obj_target = libname + '.objlist'
@@ -236,18 +235,6 @@ def HEIMDAL_LIBRARY(libname, source, deps, vnum, includes='', cflags='',
         bundled_name = libname
     version = "%s_%s" % (Utils.g_module.APPNAME, Utils.g_module.VERSION)
 
-    if version_script:
-        version_script = heimdal_path(version_script)
-    elif bld.env.HAVE_LD_VERSION_SCRIPT:
-        version_script = "%s.vscript" % libname
-        namespace = version.replace("-","_").replace("+","_").upper(),
-        HEIMDAL_GENERATOR(version_script,
-                          rule="echo %s \{ global: \*\; \}\; > ${TGT}" % namespace,
-                          group='vscripts',
-                          target=version_script)
-        deps.append(version_script)
-        version_script = os.path.join(bld.path.abspath(bld.env), version_script)
-
     features = 'cc cshlib symlink_lib install_lib'
 
     bld.set_group('libraries')
@@ -263,7 +250,7 @@ def HEIMDAL_LIBRARY(libname, source, deps, vnum, includes='', cflags='',
         ldflags         = ldflags,
         vars            = [version],
         private_library = bundled_build,
-        version_script  = version_script,
+        version_script  = heimdal_path(version_script),
         )