| OLD | NEW |
| (Empty) |
| 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. | |
| 4 | |
| 5 Import('env') | |
| 6 | |
| 7 env = env.Clone() | |
| 8 | |
| 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 ], | |
| 19 ) | |
| 20 | |
| 21 env.Append( | |
| 22 CPPDEFINES = [ | |
| 23 # 'U_STATIC_IMPLEMENTATION', | |
| 24 ], | |
| 25 ) | |
| 26 | |
| 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') | |
| 36 | |
| 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', | |
| 54 ] | |
| 55 | |
| 56 # ICU files needed for Gears. | |
| 57 input_files += [ | |
| 58 '$ICU38_DIR/source/common/utf_impl.cc', | |
| 59 ] | |
| 60 | |
| 61 env.GearsStaticLibrary('googleurl-gears', input_files) | |
| 62 | |
| 63 #env_tests = env.Clone() | |
| 64 # | |
| 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 # ] | |
| 78 #) | |
| 79 # | |
| 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', | |
| 85 # | |
| 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' | |
| 89 #] | |
| 90 # | |
| 91 #gurl_unittests = env_tests.ChromeTestProgram('googleurl_unittests', test_files) | |
| 92 # | |
| 93 #installed_gurl_unittests = env.Install('$TARGET_ROOT', gurl_unittests) | |
| OLD | NEW |