Add Chrome's exclusion filter to the Chrome build.
These filters are now defined for our standalone build; if code is to rely on them, they must also be available in the Chrome build. (Chrome only defines them for non-third-party code). Review URL: http://webrtc-codereview.appspot.com/101003 git-svn-id: http://webrtc.googlecode.com/svn/trunk@339 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
325bca7ccf
commit
c68434d6a3
@ -115,6 +115,39 @@
|
|||||||
},
|
},
|
||||||
}],
|
}],
|
||||||
], # conditions
|
], # conditions
|
||||||
|
}, {
|
||||||
|
# Exclusion filters derived from Chromium's common.gypi. These are
|
||||||
|
# provided in our standalone build due to chromium_code==1; if WebRTC
|
||||||
|
# code relies on them they must also be available for a Chromium build.
|
||||||
|
'conditions': [
|
||||||
|
['OS!="win"', {
|
||||||
|
'sources/': [ ['exclude', '_win(_unittest)?\\.(h|cc)$'],
|
||||||
|
['exclude', '(^|/)win/'],
|
||||||
|
['exclude', '(^|/)win_[^/]*\\.(h|cc)$'] ],
|
||||||
|
}],
|
||||||
|
['OS!="mac"', {
|
||||||
|
'sources/': [ ['exclude', '_(cocoa|mac)(_unittest)?\\.(h|cc)$'],
|
||||||
|
['exclude', '(^|/)(cocoa|mac)/'],
|
||||||
|
['exclude', '\\.mm?$' ] ],
|
||||||
|
}],
|
||||||
|
['toolkit_uses_gtk!=1', {
|
||||||
|
'sources/': [
|
||||||
|
['exclude', '_(chromeos|gtk|x|x11|xdg)(_unittest)?\\.(h|cc)$'],
|
||||||
|
['exclude', '(^|/)gtk/'],
|
||||||
|
['exclude', '(^|/)(gtk|x11)_[^/]*\\.(h|cc)$'],
|
||||||
|
],
|
||||||
|
}],
|
||||||
|
['OS!="linux"', {
|
||||||
|
'sources/': [
|
||||||
|
['exclude', '_linux(_unittest)?\\.(h|cc)$'],
|
||||||
|
['exclude', '(^|/)linux/'],
|
||||||
|
],
|
||||||
|
}],
|
||||||
|
# We use "POSIX" to refer to all non-Windows operating systems.
|
||||||
|
['OS=="win"', {
|
||||||
|
'sources/': [ ['exclude', '_posix\\.(h|cc)$'] ],
|
||||||
|
}],
|
||||||
|
], # conditions
|
||||||
}],
|
}],
|
||||||
], # target_conditions
|
], # target_conditions
|
||||||
}, # target_defaults
|
}, # target_defaults
|
||||||
|
Loading…
x
Reference in New Issue
Block a user