Index: chrome/browser/ui/libgtkui/BUILD.gn |
diff --git a/chrome/browser/ui/libgtkui/BUILD.gn b/chrome/browser/ui/libgtkui/BUILD.gn |
index 849f28906a3c561103b951b8e2432e6374879419..9b50cbca2bbf6472eaed1486c93f6ac344cc514d 100644 |
--- a/chrome/browser/ui/libgtkui/BUILD.gn |
+++ b/chrome/browser/ui/libgtkui/BUILD.gn |
@@ -140,26 +140,26 @@ template("libgtkui") { |
} |
} |
-libgtkui("libgtk2ui") { |
- sources = [ |
- "native_theme_gtk2.cc", |
- "native_theme_gtk2.h", |
- ] |
- deps = [ |
- "//build/config/linux/gtk2", |
- "//build/config/linux/gtk2:gtkprint2", |
- ] |
-} |
- |
-# This is compiled with "all" even when it's not referenced to ensure that |
-# GTK3 continues to build. GTK3 is explicitly specified by some distros. |
-libgtkui("libgtk3ui") { |
- sources = [ |
- "native_theme_gtk3.cc", |
- "native_theme_gtk3.h", |
- ] |
- deps = [ |
- "//build/config/linux/gtk3", |
- "//build/config/linux/gtk3:gtkprint3", |
- ] |
+if (use_gtk3) { |
+ libgtkui("libgtk3ui") { |
+ sources = [ |
+ "native_theme_gtk3.cc", |
+ "native_theme_gtk3.h", |
+ ] |
+ deps = [ |
+ "//build/config/linux/gtk3", |
+ "//build/config/linux/gtk3:gtkprint3", |
+ ] |
+ } |
+} else { |
+ libgtkui("libgtk2ui") { |
+ sources = [ |
+ "native_theme_gtk2.cc", |
+ "native_theme_gtk2.h", |
+ ] |
+ deps = [ |
+ "//build/config/linux/gtk2", |
+ "//build/config/linux/gtk2:gtkprint2", |
+ ] |
+ } |
} |