<!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&amp;r2=1177767">http://websvn.kde.org/trunk/kdesupport/emerge/bin/Package/PackageBase.py?r1=1177558&amp;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>
    &nbsp;<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>