Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Unified Diff: site_scons/site_tools/chromium_builders.py

Issue 16269: Add a ChromeLibrary builder that allows the environment to decide whether (Closed)
Patch Set: Created 12 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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)
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698