diff options
author | mpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-09-22 21:15:54 +0000 |
---|---|---|
committer | mpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-09-22 21:15:54 +0000 |
commit | 7ef840ffc387eb1c1f3e3fd8a41840caf51d3628 (patch) | |
tree | c414954f2a8db0d2f75ae05d3497c6a0d142241c /gears/SConscript.googleurl | |
parent | 941722bd1df5a1bf9c2e0474ac096cf8eac0f32f (diff) | |
download | chromium_src-7ef840ffc387eb1c1f3e3fd8a41840caf51d3628.zip chromium_src-7ef840ffc387eb1c1f3e3fd8a41840caf51d3628.tar.gz chromium_src-7ef840ffc387eb1c1f3e3fd8a41840caf51d3628.tar.bz2 |
Use a variant_dir when building gears.dll so building the different ports
don't clobber each other.
Also added FF2 and FF3 support.
Review URL: http://codereview.chromium.org/2913
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2453 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gears/SConscript.googleurl')
-rw-r--r-- | gears/SConscript.googleurl | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/gears/SConscript.googleurl b/gears/SConscript.googleurl new file mode 100644 index 0000000..a8aef1a --- /dev/null +++ b/gears/SConscript.googleurl @@ -0,0 +1,85 @@ +# Copyright (c) 2006-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. + +Import('env') + +env = env.Clone() + +env.Replace( + GURL_DIR = '$THIRD_PARTY_DIR/googleurl', + CPPPATH = [ + '$GURL_DIR', + '$GURL_DIR/..', +# '#/..', + '$ICU38_DIR/public/common', + '$ICU38_DIR/public/i18n', + ], +) + +env.Append( + CPPDEFINES = [ + 'U_STATIC_IMPLEMENTATION', + ], +) + +if env['PLATFORM'] == 'win32': + env.Append( + CCFLAGS = [ +# '/TP', +# '/J', + ], + ) + +input_files = [ + '$GURL_DIR/src/gurl.cc', + '$GURL_DIR/src/url_canon_etc.cc', + '$GURL_DIR/src/url_canon_fileurl.cc', + '$GURL_DIR/src/url_canon_host.cc', + '$GURL_DIR/src/url_canon_icu.cc', + '$GURL_DIR/src/url_canon_internal.cc', + '$GURL_DIR/src/url_canon_ip.cc', +# '$GURL_DIR/src/url_canon_mailtourl.cc', + '$GURL_DIR/src/url_canon_path.cc', + '$GURL_DIR/src/url_canon_pathurl.cc', + '$GURL_DIR/src/url_canon_query.cc', + '$GURL_DIR/src/url_canon_relative.cc', + '$GURL_DIR/src/url_canon_stdurl.cc', + '$GURL_DIR/src/url_parse.cc', + '$GURL_DIR/src/url_parse_file.cc', + '$GURL_DIR/src/url_util.cc', +] + +env.ChromeStaticLibrary('googleurl-gears', input_files) + +#env_tests = env.Clone() +# +#env_tests.Append( +# CPPPATH = [ +# '$GTEST_DIR/include', +# ], +# CPPDEFINES = [ +# 'UNIT_TEST', +# ], +# LIBS = [ +# 'googleurl', +# 'base', +# 'icuuc', +# 'gtest', +# ] +#) +# +#test_files = [ +# 'src/gurl_unittest.cc', +# 'src/url_canon_unittest.cc', +# 'src/url_parse_unittest.cc', +# 'src/url_util_unittest.cc', +# +# # The version of gtest that googleurl uses provides a main() function; ours +# # doesn't so include our own main function. +# '#/../base/run_all_unittests.cc' +#] +# +#gurl_unittests = env_tests.ChromeTestProgram('googleurl_unittests', test_files) +# +#installed_gurl_unittests = env.Install('$TARGET_ROOT', gurl_unittests) |