summaryrefslogtreecommitdiffstats
path: root/chrome_elf
diff options
context:
space:
mode:
authorcaitkp@chromium.org <caitkp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-18 20:27:03 +0000
committercaitkp@chromium.org <caitkp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-18 20:27:03 +0000
commit9d0c62c2749c51e7e7db4f9d92a36ae7687d093a (patch)
tree71878866590a449b87accf93be07ea56034ee826 /chrome_elf
parent0475b9b689d164be0fd8d352ffb7754b6ee34d56 (diff)
downloadchromium_src-9d0c62c2749c51e7e7db4f9d92a36ae7687d093a.zip
chromium_src-9d0c62c2749c51e7e7db4f9d92a36ae7687d093a.tar.gz
chromium_src-9d0c62c2749c51e7e7db4f9d92a36ae7687d093a.tar.bz2
Hook up redirects for component builds
BUG=334379 Review URL: https://codereview.chromium.org/154463002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251823 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_elf')
-rw-r--r--chrome_elf/chrome_elf.gyp29
1 files changed, 28 insertions, 1 deletions
diff --git a/chrome_elf/chrome_elf.gyp b/chrome_elf/chrome_elf.gyp
index 83514e7..3db44c6 100644
--- a/chrome_elf/chrome_elf.gyp
+++ b/chrome_elf/chrome_elf.gyp
@@ -67,9 +67,18 @@
'blacklist_test_dll_3',
'blacklist_test_main_dll',
],
+ 'conditions': [
+ ['component=="shared_library"', {
+ # In component builds, all targets depend on chrome_redirects by
+ # default. Remove it here so we are able to test it.
+ 'dependencies!': [
+ '../chrome_elf/chrome_elf.gyp:chrome_redirects',
+ ],
+ }],
+ ],
},
{
- # A dummy target to ensure that chrome_elf.dll and chrome.exe gets build
+ # A dummy target to ensure that chrome_elf.dll and chrome.exe gets built
# when building chrome_elf_unittests.exe without introducing an
# explicit runtime dependency.
'target_name': 'chrome_elf_unittests',
@@ -95,6 +104,15 @@
'ntdll_cache.cc',
'ntdll_cache.h',
],
+ 'conditions': [
+ ['component=="shared_library"', {
+ # In component builds, all targets depend on chrome_redirects by
+ # default. Remove it here to avoid a circular dependency.
+ 'dependencies!': [
+ '../chrome_elf/chrome_elf.gyp:chrome_redirects',
+ ],
+ }],
+ ],
},
], # targets
'conditions': [
@@ -119,6 +137,15 @@
'SubSystem': '2',
},
},
+ 'conditions': [
+ ['component=="shared_library"', {
+ # In component builds, all targets depend on chrome_redirects by
+ # default. Remove it here to avoid a circular dependency.
+ 'dependencies!': [
+ '../chrome_elf/chrome_elf.gyp:chrome_redirects',
+ ],
+ }],
+ ],
},
],
}],