OLD | NEW |
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'xmlfiles': [ | 7 'xmlfiles': [ |
8 'src/src/mapi/glapi/gen/EXT_draw_buffers2.xml', | 8 'src/src/mapi/glapi/gen/EXT_draw_buffers2.xml', |
9 'src/src/mapi/glapi/gen/NV_texture_barrier.xml', | 9 'src/src/mapi/glapi/gen/NV_texture_barrier.xml', |
10 'src/src/mapi/glapi/gen/NV_primitive_restart.xml', | 10 'src/src/mapi/glapi/gen/NV_primitive_restart.xml', |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
94 '<(generated_src_dir)/mesa/', | 94 '<(generated_src_dir)/mesa/', |
95 '<(generated_src_dir)/mesa/main', | 95 '<(generated_src_dir)/mesa/main', |
96 '<(generated_src_dir)/mesa/program', | 96 '<(generated_src_dir)/mesa/program', |
97 '<(generated_src_dir)/mesa/glapi', | 97 '<(generated_src_dir)/mesa/glapi', |
98 ], | 98 ], |
99 'dependencies': [ | 99 'dependencies': [ |
100 'generate_main_mesa_sources', | 100 'generate_main_mesa_sources', |
101 'mesa_headers', | 101 'mesa_headers', |
102 'mesa_libglslcommon', # implicit dependency on generate_main_mesa_source
s | 102 'mesa_libglslcommon', # implicit dependency on generate_main_mesa_source
s |
103 ], | 103 ], |
| 104 'variables': { |
| 105 'clang_warning_flags': [ |
| 106 '-Wno-tautological-constant-out-of-range-compare', |
| 107 ], |
| 108 'clang_warning_flags_unset': [ |
| 109 # Don't warn about string->bool used in asserts. |
| 110 '-Wstring-conversion', |
| 111 ], |
| 112 }, |
104 'sources': [ | 113 'sources': [ |
105 'src/src/mesa/program/hash_table.c', | 114 'src/src/mesa/program/hash_table.c', |
106 'src/src/mesa/program/symbol_table.c', | 115 'src/src/mesa/program/symbol_table.c', |
107 'src/src/glsl/standalone_scaffolding.cpp', | 116 'src/src/glsl/standalone_scaffolding.cpp', |
108 'src/src/glsl/main.cpp', | 117 'src/src/glsl/main.cpp', |
109 'src/src/glsl/builtin_stubs.cpp', | 118 'src/src/glsl/builtin_stubs.cpp', |
110 ], | 119 ], |
111 'conditions': [ | |
112 ['clang == 1', { | |
113 'xcode_settings': { | |
114 'WARNING_CFLAGS': [ | |
115 '-Wno-tautological-constant-out-of-range-compare', | |
116 ], | |
117 'WARNING_CFLAGS!': [ | |
118 # Don't warn about string->bool used in asserts. | |
119 '-Wstring-conversion', | |
120 ], | |
121 }, | |
122 'cflags': [ | |
123 '-Wtautological-constant-out-of-range-compare', | |
124 ], | |
125 'cflags!': [ | |
126 '-Wstring-conversion', | |
127 ], | |
128 }], | |
129 ], | |
130 }, | 120 }, |
131 { | 121 { |
132 'target_name': 'generate_mesa_sources', | 122 'target_name': 'generate_mesa_sources', |
133 'type': 'none', | 123 'type': 'none', |
134 'dependencies': [ | 124 'dependencies': [ |
135 'mesa_builtin_compiler', | 125 'mesa_builtin_compiler', |
136 ], | 126 ], |
137 'actions': [ | 127 'actions': [ |
138 { | 128 { |
139 'action_name': 'generateBuiltins', | 129 'action_name': 'generateBuiltins', |
(...skipping 487 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
627 'python', | 617 'python', |
628 'generate_git_sha1.py', | 618 'generate_git_sha1.py', |
629 '<(generated_src_dir)/mesa/git_sha1.h', | 619 '<(generated_src_dir)/mesa/git_sha1.h', |
630 ], | 620 ], |
631 'message': "Generating Mesa sources ...", | 621 'message': "Generating Mesa sources ...", |
632 }, | 622 }, |
633 ], | 623 ], |
634 }, | 624 }, |
635 ], | 625 ], |
636 } | 626 } |
OLD | NEW |