Index: site_scons/site_tools/chromium_builders.py |
diff --git a/site_scons/site_tools/chromium_builders.py b/site_scons/site_tools/chromium_builders.py |
index 24b35f1e9cc4ae5f79c6379b95d8d7a953c692bd..6088203b5098c3706b2ad970835169eea77cc277 100644 |
--- a/site_scons/site_tools/chromium_builders.py |
+++ b/site_scons/site_tools/chromium_builders.py |
@@ -73,6 +73,10 @@ def ChromeTestProgram(env, target, source, *args, **kw): |
env.Precious(*result) |
return result |
+def ChromeLibrary(env, target, source, *args, **kw): |
+ source = compilable_files(source) |
+ return env.ComponentLibrary(target, source, *args, **kw) |
+ |
def ChromeStaticLibrary(env, target, source, *args, **kw): |
source = compilable_files(source) |
kw['COMPONENT_STATIC'] = True |
@@ -107,6 +111,7 @@ def ChromeMSVSSolution(env, *args, **kw): |
def generate(env): |
env.AddMethod(ChromeProgram) |
env.AddMethod(ChromeTestProgram) |
+ env.AddMethod(ChromeLibrary) |
env.AddMethod(ChromeStaticLibrary) |
env.AddMethod(ChromeSharedLibrary) |
env.AddMethod(ChromeObject) |