summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authordnicoara@chromium.org <dnicoara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-11 19:49:30 +0000
committerdnicoara@chromium.org <dnicoara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-11 19:50:52 +0000
commit8aa1cc27090c00f3b5e060fc56b2437dcfdb450b (patch)
treeef3537c3b82e99521c1dc057e57c6615c87c62f7 /build
parent807567a6e3b472ac30f5501156090e7ecc7edd7f (diff)
downloadchromium_src-8aa1cc27090c00f3b5e060fc56b2437dcfdb450b.zip
chromium_src-8aa1cc27090c00f3b5e060fc56b2437dcfdb450b.tar.gz
chromium_src-8aa1cc27090c00f3b5e060fc56b2437dcfdb450b.tar.bz2
Run pkg-config for Udev only if use_udev==1
Some embedded platforms do not have udev support. The change will skip running pkg-config if use_udev=0. BUG=none Review URL: https://codereview.chromium.org/429723002 Cr-Commit-Position: refs/heads/master@{#288770} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288770 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build')
-rw-r--r--build/config/linux/BUILD.gn6
-rw-r--r--build/linux/system.gyp2
2 files changed, 5 insertions, 3 deletions
diff --git a/build/config/linux/BUILD.gn b/build/config/linux/BUILD.gn
index c197588..7433c4e 100644
--- a/build/config/linux/BUILD.gn
+++ b/build/config/linux/BUILD.gn
@@ -47,8 +47,10 @@ pkg_config("pangoft2") {
packages = [ "pangoft2" ]
}
-pkg_config("udev") {
- packages = [ "libudev" ]
+if (use_udev) {
+ pkg_config("udev") {
+ packages = [ "libudev" ]
+ }
}
# Note: if your target also depends on //dbus, you don't need to add this
diff --git a/build/linux/system.gyp b/build/linux/system.gyp
index e6c5a02..eed48e2 100644
--- a/build/linux/system.gyp
+++ b/build/linux/system.gyp
@@ -1033,7 +1033,7 @@
'type': 'none',
'conditions': [
# libudev is not available on *BSD
- ['_toolset=="target" and os_bsd!=1', {
+ ['_toolset=="target" and os_bsd!=1 and use_udev==1', {
'direct_dependent_settings': {
'cflags': [
'<!@(<(pkg-config) --cflags libudev)'