Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / printing / BUILD.gn
index 6d767aa..0f7f564 100644 (file)
@@ -2,6 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
+import("//build/config/features.gni")
 import("//build/config/ui.gni")
 if (is_mac) {
   import("//build/config/mac/mac_sdk.gni")
@@ -10,8 +11,6 @@ if (is_android) {
   import("//build/config/android/rules.gni")
 }
 
-use_cups = ((is_linux && !is_chromeos) || is_mac)
-
 component("printing") {
   sources = [
     "backend/print_backend.cc",
@@ -217,6 +216,7 @@ test("printing_unittests") {
     "//testing/gtest",
     "//ui/base",
     "//ui/gfx",
+    "//ui/gfx:test_support",
     "//ui/gfx/geometry",
   ]
 }
@@ -226,7 +226,7 @@ if (use_cups) {
     defines = [ "USE_CUPS" ]
 
     if (is_mac) {
-      libs = [ "libcups.dylib" ]
+      ldflags = [ "$mac_sdk_path/usr/lib/libcups.dylib" ]
     } else {
       libs = exec_script("cups_config_helper.py", [ "--libs-for-gn" ], "value")
     }