Index: tools/gn/ninja_helper.cc |
diff --git a/tools/gn/ninja_helper.cc b/tools/gn/ninja_helper.cc |
index cc03dd566703f0f010be2c0056c7305b23c1b43b..956e74c276b3d5db021e242de2b795d3c558b577 100644 |
--- a/tools/gn/ninja_helper.cc |
+++ b/tools/gn/ninja_helper.cc |
@@ -12,7 +12,6 @@ |
namespace { |
-const char kLibDirWithSlash[] = "lib/"; |
const char kObjectDirNoSlash[] = "obj"; |
} // namespace |
@@ -178,10 +177,9 @@ OutputFile NinjaHelper::GetTargetOutputFile(const Target* target) const { |
// default toolchain, and will end in a slash otherwise). |
ret.value().append(target->settings()->toolchain_output_subdir().value()); |
- // Binaries and loadable libraries go into the toolchain root. |
+ // Binaries and shared libraries go into the toolchain root. |
if (target->output_type() == Target::EXECUTABLE || |
- ((target->settings()->IsMac() || target->settings()->IsWin()) && |
- target->output_type() == Target::SHARED_LIBRARY)) { |
+ target->output_type() == Target::SHARED_LIBRARY) { |
// Generate a name like "<toolchain>/<prefix><name>.<extension>". |
ret.value().append(prefix); |
ret.value().append(name); |
@@ -192,19 +190,6 @@ OutputFile NinjaHelper::GetTargetOutputFile(const Target* target) const { |
return ret; |
} |
- // Libraries go into the library subdirectory like |
- // "<toolchain>/lib/<prefix><name>.<extension>". |
- if (target->output_type() == Target::SHARED_LIBRARY) { |
- ret.value().append(kLibDirWithSlash); |
- ret.value().append(prefix); |
- ret.value().append(name); |
- if (extension[0]) { |
- ret.value().push_back('.'); |
- ret.value().append(extension); |
- } |
- return ret; |
- } |
- |
// Everything else goes next to the target's .ninja file like |
// "<toolchain>/obj/<path>/<name>.<extension>". |
ret.value().append(kObjectDirNoSlash); |