| Index: chrome/test/perf/perftests.scons
|
| ===================================================================
|
| --- chrome/test/perf/perftests.scons (revision 6884)
|
| +++ chrome/test/perf/perftests.scons (working copy)
|
| @@ -1,29 +1,22 @@
|
| -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
|
| +# Copyright (c) 2008 The Chromium Authors. All rights reserved.
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| +__doc__ = """
|
| +Configuration for building the perf_tests{,.exe} executable.
|
| +"""
|
| +
|
| Import('env')
|
|
|
| env = env.Clone()
|
|
|
| env.ApplySConscript([
|
| - '$BASE_DIR/gfx/using_base_gfx.scons',
|
| '$BASE_DIR/using_base.scons',
|
| - '$BZIP2_DIR/using_bzip2.scons',
|
| - '$CHROME_DIR/third_party/hunspell/using_hunspell.scons',
|
| + '$NET_DIR/using_net.scons',
|
| '$CHROME_SRC_DIR/build/using_googleurl.scons',
|
| - '$CHROME_SRC_DIR/build/using_v8.scons',
|
| '$GTEST_DIR/../using_gtest.scons',
|
| '$ICU38_DIR/using_icu38.scons',
|
| - '$LIBJPEG_DIR/using_libjpeg.scons',
|
| - '$LIBPNG_DIR/using_libpng.scons',
|
| - '$LIBXML_DIR/using_libxml.scons',
|
| - '$LIBXSLT_DIR/using_libxslt.scons',
|
| '$MODP_B64_DIR/using_modp_b64.scons',
|
| - '$NET_DIR/using_net.scons',
|
| - '$SDCH_DIR/using_sdch.scons',
|
| - '$SKIA_DIR/using_skia.scons',
|
| - '$ZLIB_DIR/using_zlib.scons',
|
| ])
|
|
|
| env.Prepend(
|
| @@ -31,35 +24,16 @@
|
| 'PERF_TEST',
|
| ],
|
| LIBS = [
|
| - 'activex_shim',
|
| 'browser',
|
| - 'browser_views',
|
| 'common',
|
| - 'debugger',
|
| - 'default_plugin',
|
| - 'glue',
|
| - 'JavaScriptCore_pcre',
|
| - 'plugin',
|
| - 'port',
|
| - 'renderer',
|
| 'sqlite',
|
| - 'util',
|
| - 'v8_snapshot',
|
| - 'V8Bindings',
|
| - 'views',
|
| - 'WebCore',
|
| - 'WTF',
|
| ],
|
| )
|
|
|
| -if env['PLATFORM'] == 'win32':
|
| - env.Prepend(
|
| - LIBS = [
|
| - 'rpcrt4',
|
| - 'shlwapi',
|
| - 'winmm',
|
| - ],
|
| - )
|
| +if env['PLATFORM'] in ('posix', 'darwin'):
|
| + env.SConscript([
|
| + '$LIBEVENT_DIR/using_libevent.scons',
|
| + ], {'env':env})
|
|
|
| input_files = [
|
| 'perftests.cc',
|
| @@ -71,4 +45,24 @@
|
| '$CHROME_DIR/common/json_value_serializer_perftest.cc',
|
| ]
|
|
|
| -env.ChromeTestProgram('perf_tests', input_files)
|
| +if env['PLATFORM'] == 'win32':
|
| + env.Prepend(
|
| + LIBS = [
|
| + 'rpcrt4',
|
| + 'shlwapi',
|
| + 'winmm',
|
| + ]
|
| + )
|
| +
|
| +if env['PLATFORM'] != 'win32':
|
| + # TODO(port): Port these files.
|
| + remove_files = [
|
| + 'url_parse_perftest.cc',
|
| + '$CHROME_DIR/browser/visitedlink_master$OBJSUFFIX',
|
| + '$CHROME_DIR/browser/visitedlink_perftest.cc',
|
| + ]
|
| + for file in remove_files:
|
| + input_files.remove(file)
|
| +
|
| +if env['PLATFORM'] in ('posix', 'win32'):
|
| + env.ChromeTestProgram('perf_tests', input_files)
|
|
|