diff options
author | Chris Johns <chrisj@rtems.org> | 2014-11-08 18:00:28 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2014-11-30 14:37:30 +1100 |
commit | efae4ae5c6b9a8825e03ede8d942073c191a81ef (patch) | |
tree | 65c0388ac32465c4574faf8e85af09fc3d1d7b8f | |
parent | toolkit: Raise a user error and not an internal one. (diff) | |
download | rtems-tools-efae4ae5c6b9a8825e03ede8d942073c191a81ef.tar.bz2 |
toolkit: Print dependents in resolver.
-rw-r--r-- | rtemstoolkit/rld-resolver.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/rtemstoolkit/rld-resolver.cpp b/rtemstoolkit/rld-resolver.cpp index e837af1..d9f42b6 100644 --- a/rtemstoolkit/rld-resolver.cpp +++ b/rtemstoolkit/rld-resolver.cpp @@ -237,6 +237,21 @@ namespace rld object.unresolved_symbols (), object.name ().full ()); } + + if (rld::verbose () >= RLD_VERBOSE_INFO) + { + std::cout << "resolver:resolving: dependents: " + << dependents.size () << std::endl; + int count = 1; + for (files::object_list::iterator di = dependents.begin (); + di != dependents.end (); + ++di) + { + files::object& obj = *(*di); + std::cout << std::setw (3) << count++ + << ": " << obj.name ().basename () << std::endl; + } + } } } |