Still Bug 1327: disable VNUM in libraries, fix the .pc file deps

This commit is contained in:
Vedran Miletić
2012-01-16 19:39:45 +00:00
parent 39d434785e
commit 4dc22f07af
2 changed files with 4 additions and 6 deletions

View File

@@ -375,7 +375,7 @@ class ns3pcfile_task(Task.Task):
prefix = env.PREFIX
includedir = Utils.subst_vars('${INCLUDEDIR}/%s%s' % (wutils.APPNAME, wutils.VERSION), env)
libdir = env.LIBDIR
libs = self._self_libs(env, name, '${libdir}')
libs = self._self_libs(env, "%s%s-%s-%s" % (wutils.APPNAME, wutils.VERSION, name[4:], env['BUILD_PROFILE']), '${libdir}')
for dep in use:
libs += self._lib(env, dep)
for dep in env.LIBS:
@@ -395,12 +395,12 @@ includedir=%s
Name: lib%s
Description: ns-3 module %s
Version: devel
Version: %s
Libs: %s
Cflags: %s
Requires: %s\
""" % (prefix, libdir, includedir,
name, name, ' '.join(libs), ' '.join(cflags), ' '.join(requires))
name, name, wutils.VERSION, ' '.join(libs), ' '.join(cflags), ' '.join(requires))
outfile.close()
def run(self):

View File

@@ -68,10 +68,8 @@ APPNAME = 'ns'
wutils.VERSION = VERSION
wutils.APPNAME = APPNAME
# note: here we disable the VNUM for OSX since it causes problems (bug #1251)
# we don't use VNUM anymore (see bug #1327 for details)
wutils.VNUM = None
if sys.platform != 'darwin' and re.match(r"^\d+\.\d+(\.\d+)?$", VERSION) is not None:
wutils.VNUM = VERSION
# these variables are mandatory ('/' are converted automatically)
top = '.'