| Index: build/android/gyp/write_ordered_libraries.py
|
| diff --git a/build/android/gyp/write_ordered_libraries.py b/build/android/gyp/write_ordered_libraries.py
|
| index dcb5064cf28caaea59cb2f1c72a10d2984411871..17744906a3eca9213470b34081a7a95914d5d527 100755
|
| --- a/build/android/gyp/write_ordered_libraries.py
|
| +++ b/build/android/gyp/write_ordered_libraries.py
|
| @@ -106,11 +106,12 @@ def main():
|
| _options, _ = parser.parse_args()
|
|
|
| libraries = build_utils.ParseGypList(_options.input_libraries)
|
| - if libraries[0].endswith('.so'):
|
| - libraries = [os.path.basename(lib) for lib in libraries]
|
| - libraries = GetSortedTransitiveDependencies(libraries)
|
| - else:
|
| - libraries = GetSortedTransitiveDependenciesForExecutable(libraries[0])
|
| + if len(libraries):
|
| + if libraries[0].endswith('.so'):
|
| + libraries = [os.path.basename(lib) for lib in libraries]
|
| + libraries = GetSortedTransitiveDependencies(libraries)
|
| + else:
|
| + libraries = GetSortedTransitiveDependenciesForExecutable(libraries[0])
|
|
|
| build_utils.WriteJson(libraries, _options.output, only_if_changed=True)
|
|
|
|
|