Index: build/toolchain/gcc_toolchain.gni |
diff --git a/build/toolchain/gcc_toolchain.gni b/build/toolchain/gcc_toolchain.gni |
index 8cffd4915339b759632d3703d5a462040c82eee0..2988e23596358019f89060700a797eead829592e 100644 |
--- a/build/toolchain/gcc_toolchain.gni |
+++ b/build/toolchain/gcc_toolchain.gni |
@@ -322,7 +322,11 @@ template("gcc_toolchain") { |
# Use this for {{output_extension}} expansions unless a target manually |
# overrides it (in which case {{output_extension}} will be what the target |
# specifies). |
- default_output_extension = default_shlib_extension |
+ if (defined(invoker.loadable_module_extension)) { |
+ default_output_extension = invoker.loadable_module_extension |
+ } else { |
+ default_output_extension = default_shlib_extension |
+ } |
output_prefix = "lib" |