summaryrefslogtreecommitdiffstats
path: root/base
diff options
context:
space:
mode:
Diffstat (limited to 'base')
-rw-r--r--base/base.scons6
-rw-r--r--base/base_lib.scons3
-rw-r--r--base/base_unittests.scons7
3 files changed, 8 insertions, 8 deletions
diff --git a/base/base.scons b/base/base.scons
index 66bfc83..bd0d193 100644
--- a/base/base.scons
+++ b/base/base.scons
@@ -8,6 +8,12 @@ Master configuration for building base components (including base_gfx).
Import('env')
+# Arrange for Hammer to add all programs to the 'base' Alias.
+env.Append(
+ COMPONENT_PROGRAM_GROUPS = ['base'],
+ COMPONENT_TEST_PROGRAM_GROUPS = ['base'],
+)
+
sconscript_files = [
'base_lib.scons',
'base_unittests.scons',
diff --git a/base/base_lib.scons b/base/base_lib.scons
index 70572c2..89d0d6e 100644
--- a/base/base_lib.scons
+++ b/base/base_lib.scons
@@ -192,5 +192,4 @@ if env['PLATFORM'] == 'posix':
'worker_pool.cc',
])
-base_lib = env.ChromeStaticLibrary('base', input_files)
-env.Alias('base', base_lib)
+env.ChromeStaticLibrary('base', input_files)
diff --git a/base/base_unittests.scons b/base/base_unittests.scons
index a57240e..aedad49 100644
--- a/base/base_unittests.scons
+++ b/base/base_unittests.scons
@@ -172,12 +172,7 @@ if env['PLATFORM'] == 'darwin':
'platform_test_mac.mm',
])
-base_unittests = env.ChromeTestProgram('base_unittests', input_files)
-
-# Install up a level to allow unit test path assumptions to be valid.
-installed_base_unittests = env.Install('$TARGET_ROOT', base_unittests)
-
-env.Alias('base', installed_base_unittests)
+env.ChromeTestProgram('base_unittests', input_files)
# TODO(sgk) should this be moved into base.lib like everything else? This will
# require updating a bunch of other SConscripts which link directly against