Update bug id on a text gradient SVG test.
[chromium-blink-merge.git] / gears / SConscript.googleurl
blob14605b95407c5bf24f12fb5505dcac8767c207a8
1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 Import('env')
7 env = env.Clone()
9 env.Replace(
10     GURL_DIR = '$THIRD_PARTY_DIR/googleurl',
11     ICU38_DIR = '$THIRD_PARTY_DIR/icu38',
12     CPPPATH = [
13         '$GURL_DIR',
14         '$GURL_DIR/..',
15         '$ICU38_DIR/public/common',
16         '$ICU38_DIR/public/i18n',
17         '$VC80_CPPPATH',
18     ],
21 env.Append(
22     CPPDEFINES = [
23 #        'U_STATIC_IMPLEMENTATION',
24     ],
27 if env['OS'] == 'win32':
28   env.Append(
29       CCFLAGS = [
30 #          '/TP',
31 #          '/J',
32       ],
33   )
34 elif env['OS'] == 'linux':
35   env.Append(CCFLAGS = '-Wno-char-subscripts') 
37 input_files = [
38     '$GURL_DIR/src/gurl.cc',
39     '$GURL_DIR/src/url_canon_etc.cc',
40     '$GURL_DIR/src/url_canon_fileurl.cc',
41     '$GURL_DIR/src/url_canon_host.cc',
42 #    '$GURL_DIR/src/url_canon_icu.cc',
43     '$GURL_DIR/src/url_canon_internal.cc',
44     '$GURL_DIR/src/url_canon_ip.cc',
45     '$GURL_DIR/src/url_canon_mailtourl.cc',
46     '$GURL_DIR/src/url_canon_path.cc',
47     '$GURL_DIR/src/url_canon_pathurl.cc',
48     '$GURL_DIR/src/url_canon_query.cc',
49     '$GURL_DIR/src/url_canon_relative.cc',
50     '$GURL_DIR/src/url_canon_stdurl.cc',
51     '$GURL_DIR/src/url_parse.cc',
52     '$GURL_DIR/src/url_parse_file.cc',
53     '$GURL_DIR/src/url_util.cc',
56 # ICU files needed for Gears.
57 input_files += [
58     '$ICU38_DIR/source/common/utf_impl.cc',
61 env.GearsStaticLibrary('googleurl-gears', input_files)
63 #env_tests = env.Clone()
65 #env_tests.Append(
66 #    CPPPATH = [
67 #        '$GTEST_DIR/include',
68 #    ],
69 #    CPPDEFINES = [
70 #        'UNIT_TEST',
71 #    ],
72 #    LIBS = [
73 #        'googleurl',
74 #        'base',
75 #        env_tests['ICU_LIBS'],  # TODO(sgk):  '$ICU_LIBS' when scons is fixed
76 #        'gtest',
77 #    ]
80 #test_files = [
81 #   'src/gurl_unittest.cc',
82 #   'src/url_canon_unittest.cc',
83 #   'src/url_parse_unittest.cc',
84 #   'src/url_util_unittest.cc',
86 #   # The version of gtest that googleurl uses provides a main() function; ours
87 #   # doesn't so include our own main function.
88 #   '$CHROME_SRC_DIR/base/run_all_unittests.cc'
91 #gurl_unittests = env_tests.ChromeTestProgram('googleurl_unittests', test_files)
93 #installed_gurl_unittests = env.Install('$TARGET_ROOT', gurl_unittests)