<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Am 15.1.2011 18:28, schrieb Wolfgang Rohdewald:
<blockquote cite="mid:201101151828.40676.wolfgang@rohdewald.de"
type="cite">
<meta name="qrichtext" content="1">
<style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style="margin: 0px; text-indent: 0px;">of the BuildSystem
classes, only CMakeBuildSystem overrides</p>
<p style="margin: 0px; text-indent: 0px;">the abstract method
BuildSystemBase.dumpDependencies. And</p>
<p style="margin: 0px; text-indent: 0px;">the implementation in
CMakeBuildSystem is not functional as</p>
<p style="margin: 0px; text-indent: 0px;">it calls the non
existant dumpEmergeDependencies.</p>
</blockquote>
This function has been introduced at
<a class="moz-txt-link-freetext" href="http://websvn.kde.org/trunk/kdesupport/emerge/bin/Package/PackageBase.py?r1=1177558&r2=1177767">http://websvn.kde.org/trunk/kdesupport/emerge/bin/Package/PackageBase.py?r1=1177558&r2=1177767</a>
but has been renamed later by accident. <br>
<br>
CMakeBuildSystem provides an extension to the basic dumpDependencies
(cmake + emerge dependencies), wh<br>
<blockquote cite="mid:201101151828.40676.wolfgang@rohdewald.de"
type="cite">
<p style="margin: 0px; text-indent: 0px;">am I right in assuming
that all this is nowadays done thru</p>
<p style="margin: 0px; text-indent: 0px;">PackageBase and
descendants? </p>
</blockquote>
no, dumpDependencies is defined in BuildSystemBase. <br>
<br>
<br>
<blockquote cite="mid:201101151828.40676.wolfgang@rohdewald.de"
type="cite">
<p style="margin: 0px; text-indent: 0px;">DumpDependencies exists
in </p>
<p style="margin: 0px; text-indent: 0px;">PackageBase and
VirtualPackagebase and is actually used.</p>
</blockquote>
which is wrong, see above. <br>
<br>
In latest svn r1214644 it looks right. <br>
<br>
<br>
Because cmake dependencies is a feature of CMakeBuildSystem, which
is a build system I moved the implementation of
dumpEmergeDependencies from PackageBase into BuildSystemBase class
to be in the direct derivation line <br>
<br>
Ralf <br>
<br>
<br>
<br>
</body>
</html>