Skip to content
  • Michael Pyne's avatar
    Indent --print-modules output based on dependency resolution. · 22e77dea
    Michael Pyne authored
    This is somewhat confusing; since modules are listed in build order,
    indented modules show up *before* the modules that require them.
    Essentially, the module that caused an indented module to show up in its
    position in the build is the next module in the build that is more
    outdented.
    
    Additionally, this only indents in situations where a module's build
    order had to be rearranged. Modules that were already in the right order
    are not specially indented even if a valid dependency exists.
    
    With all that said, this can be a useful way of determining why
    kdesrc-build thinks a given order is required without having to go the
    route of a complicated ASCII DAG renderer.
    22e77dea