| Index: chrome/tools/build/win/sln_deps.py
|
| diff --git a/chrome/tools/build/win/sln_deps.py b/chrome/tools/build/win/sln_deps.py
|
| index ef7803e63baddb1e07630b742cedd0ff76c9d463..ddcf5973686227515be87a341049f7d5599f1f5f 100755
|
| --- a/chrome/tools/build/win/sln_deps.py
|
| +++ b/chrome/tools/build/win/sln_deps.py
|
| @@ -1,4 +1,4 @@
|
| -#!/usr/bin/python
|
| +#!/usr/bin/env python
|
| # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
| @@ -63,7 +63,7 @@ def ScanSlnFile(filename):
|
| return projects
|
|
|
|
|
| -def main(filename, project_to_scan, reverse):
|
| +def sln_deps(filename, project_to_scan, reverse):
|
| """Displays the project's dependencies."""
|
| project_to_scan = project_to_scan.lower()
|
|
|
| @@ -91,9 +91,10 @@ def main(filename, project_to_scan, reverse):
|
| deps_name = [projects[d].name for d in project.deps]
|
| print "\n".join(str(" " + name) for name in sorted(deps_name,
|
| key=str.lower))
|
| + return 0
|
|
|
|
|
| -if __name__ == '__main__':
|
| +def main():
|
| usage = "usage: %prog [options] solution [project]"
|
|
|
| description = ("Display the dependencies of a project in human readable"
|
| @@ -116,5 +117,8 @@ if __name__ == '__main__':
|
| project_to_scan = ""
|
| if len(args) == 2:
|
| project_to_scan = args[1]
|
| - main(args[0], project_to_scan, options.reverse)
|
| + return sln_deps(args[0], project_to_scan, options.reverse)
|
| +
|
|
|
| +if __name__ == '__main__':
|
| + sys.exit(main())
|
|
|