diff options
author | sgk@chromium.org <sgk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-12 21:53:58 +0000 |
---|---|---|
committer | sgk@chromium.org <sgk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-12 21:53:58 +0000 |
commit | 951aed432e60a001d93bb9047655a1eefadf6811 (patch) | |
tree | 9fc4707e5ae02bbeb7cdc3ba9d2ae21c1f44dc23 /chrome | |
parent | cf1afc7c2d9f1dd4007c4e49ac0d82e12e88ed6b (diff) | |
download | chromium_src-951aed432e60a001d93bb9047655a1eefadf6811.zip chromium_src-951aed432e60a001d93bb9047655a1eefadf6811.tar.gz chromium_src-951aed432e60a001d93bb9047655a1eefadf6811.tar.bz2 |
Add configuration items for unit_tests.exe (not fully gyp converted yet):
* sort the platform-independent dependency list;
* add dependencies on convert_dict_lib, installer_util_strings and hunspell;
* exclude hunspell_tests.cc on mac.
* add missing resources;
* add system libraries oleacc.lib and comsupp.lib.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/118404
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18324 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/chrome.gyp | 42 |
1 files changed, 36 insertions, 6 deletions
diff --git a/chrome/chrome.gyp b/chrome/chrome.gyp index 63257f1..487c007 100644 --- a/chrome/chrome.gyp +++ b/chrome/chrome.gyp @@ -3185,13 +3185,13 @@ 'dependencies': [ 'app', 'browser', + 'chrome_resources', + 'chrome_strings', 'common', 'debugger', 'renderer', - 'utility', - 'chrome_resources', - 'chrome_strings', 'test_support_unit', + 'utility', '../app/app.gyp:app_resources', '../net/net.gyp:net_resources', '../net/net.gyp:net_test_support', @@ -3422,6 +3422,7 @@ 'test/test_notification_tracker.h', 'test/v8_unit_test.cc', 'test/v8_unit_test.h', + '../views/controls/label_unittest.cc', '../views/controls/table/table_view_unittest.cc', '../views/focus/focus_manager_unittest.cc', @@ -3469,11 +3470,17 @@ 'browser/task_manager_unittest.cc', 'test/test_notification_tracker.cc', 'test/test_notification_tracker.h', + 'third_party/hunspell/google/hunspell_tests.cc', ], # TODO(mark): We really want this for all non-static library targets, # but when we tried to pull it up to the common.gypi level, it broke # other things like the ui, startup, and page_cycler tests. *shrug* 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, + }, { # OS != "mac" + 'dependencies': [ + 'convert_dict_lib', + 'third_party/hunspell/hunspell.gyp:hunspell', + ], }], ['OS=="win"', { 'defines': [ @@ -3481,17 +3488,40 @@ '_CRT_SECURE_NO_DEPRECATE', '_SCL_SECURE_NO_DEPRECATE', ], + 'dependencies': [ + 'installer/installer.gyp:installer_util_strings', + '../views/views.gyp:views', + ], 'include_dirs': [ 'third_party/wtl/include', ], + 'sources': [ + 'app/chrome_dll.rc', + 'test/data/resource.rc', + + # TODO: It would be nice to have these pulled in + # automatically from direct_dependent_settings in + # their various targets (net.gyp:net_resources, etc.), + # but that causes errors in other targets when + # resulting .res files get referenced multiple times. + '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', + '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', + '<(SHARED_INTERMEDIATE_DIR)/chrome/debugger_resources.rc', + '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc', + '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc', + '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc', + ], 'sources!': [ 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc', 'common/file_descriptor_set_unittest.cc', 'common/net/url_util_unittest.cc', ], - 'dependencies': [ - '../views/views.gyp:views', - ], + 'link_settings': { + 'libraries': [ + '-loleacc.lib', + '-lcomsupp.lib', + ], + }, 'configurations': { 'Debug': { 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', |