Add ICU message format support
[chromium-blink-merge.git] / third_party / isimpledom / isimpledom.gyp
blob9f3fbee91e3cb11fee8d0373c4c90b3e62fcb8cc
1 # Copyright (c) 2011 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.
6   'targets': [
7     {
8       'target_name': 'isimpledom',
9       'type': 'static_library',
10       'variables': {
11         'midl_out_dir': '<(SHARED_INTERMEDIATE_DIR)/third_party/isimpledom',
12         'clang_warning_flags': [
13           # MIDL generates code like "#endif !_MIDL_USE_GUIDDEF_"
14           '-Wno-extra-tokens',
15         ],
16       },
17       'sources': [
18         'ISimpleDOMDocument.idl',
19         'ISimpleDOMNode.idl',
20         'ISimpleDOMText.idl',
21         '<(midl_out_dir)/ISimpleDOMDocument.h',
22         '<(midl_out_dir)/ISimpleDOMDocument_i.c',
23         '<(midl_out_dir)/ISimpleDOMNode.h',
24         '<(midl_out_dir)/ISimpleDOMNode_i.c',
25         '<(midl_out_dir)/ISimpleDOMText.h',
26         '<(midl_out_dir)/ISimpleDOMText_i.c',
27       ],
28       'hard_dependency': 1,
29       'direct_dependent_settings': {
30         'include_dirs': [
31           '<(SHARED_INTERMEDIATE_DIR)',
32         ],
33       },
34       'msvs_settings': {
35         'VCMIDLTool': {
36           'GenerateTypeLibrary': 'false',
37           'OutputDirectory': '<(midl_out_dir)',
38         },
39       },
40     },
41   ],