Index: build/common.gypi |
diff --git a/build/common.gypi b/build/common.gypi |
index 3f3d972a95db4010ae5156241c1af24a3acdf6c3..27aa34111db957ce3a711f11098c6f221656d615 100644 |
--- a/build/common.gypi |
+++ b/build/common.gypi |
@@ -2832,6 +2832,23 @@ |
'_HAS_EXCEPTIONS=0', |
], |
}], |
+ # To support installing a component build (where the DLLs are not in |
+ # same directory as chrome.exe and setup.exe): |
rvargas (doing something else)
2012/05/16 01:09:58
What does this exactly mean? I don't think this is
gab
2012/05/16 01:15:54
It will, but not this way. Follow https://chromium
|
+ # create_installer_archive.py writes custom manifests for all the |
+ # DLLs. The setting below prevents VS from automatically generating |
+ # the usual manifests for those DLLs which would override the custom |
+ # external manifests. |
+ ['component=="shared_library"', { |
+ 'target_conditions': [ |
+ ['_type=="shared_library"', { |
+ 'msvs_settings': { |
+ 'VCLinkerTool': { |
+ 'GenerateManifest': 'false', |
+ }, |
+ }, |
+ }], |
+ ], |
+ }], |
['MSVS_VERSION=="2008"', { |
'defines': [ |
'_HAS_TR1=0', |