Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(237)

Side by Side Diff: build/config/linux/pkg_config.gni

Issue 1265263002: Use new GN features in the build. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/sysroot.gni") 5 import("//build/config/sysroot.gni")
6 6
7 # Defines a config specifying the result of running pkg-config for the given 7 # Defines a config specifying the result of running pkg-config for the given
8 # packages. Put the package names you want to query in the "packages" variable 8 # packages. Put the package names you want to query in the "packages" variable
9 # inside the template invocation. 9 # inside the template invocation.
10 # 10 #
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
66 pkgresult = exec_script(pkg_config_script, args, "value") 66 pkgresult = exec_script(pkg_config_script, args, "value")
67 include_dirs = pkgresult[0] 67 include_dirs = pkgresult[0]
68 cflags = pkgresult[1] 68 cflags = pkgresult[1]
69 69
70 if (!defined(invoker.ignore_libs) || !invoker.ignore_libs) { 70 if (!defined(invoker.ignore_libs) || !invoker.ignore_libs) {
71 libs = pkgresult[2] 71 libs = pkgresult[2]
72 lib_dirs = pkgresult[3] 72 lib_dirs = pkgresult[3]
73 ldflags = pkgresult[4] 73 ldflags = pkgresult[4]
74 } 74 }
75 75
76 if (defined(invoker.defines)) { 76 forward_variables_from(invoker,
77 defines = invoker.defines 77 [
78 } 78 "defines",
79 if (defined(invoker.visibility)) { 79 "visibility",
80 visibility = invoker.visibility 80 ])
81 }
82 } 81 }
83 } 82 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698