OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 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 # Default value for all libraries. | 6 # Default value for all libraries. |
7 'custom_configure_flags': '', | 7 'extra_configure_flags': '', |
8 'custom_c_compiler_flags': '', | 8 'extra_cflags': '', |
9 'custom_cxx_compiler_flags': '', | 9 'extra_cxxflags': '', |
10 'custom_linker_flags': '', | 10 'extra_ldflags': '', |
11 'run_before_build': '', | 11 'run_before_build': '', |
12 'build_method': 'destdir', | 12 'build_method': 'destdir', |
13 | 13 |
14 'variables': { | 14 'variables': { |
15 'verbose_libraries_build%': 0, | 15 'verbose_libraries_build%': 0, |
16 'instrumented_libraries_jobs%': 1, | 16 'instrumented_libraries_jobs%': 1, |
17 }, | 17 }, |
18 | 18 |
19 'jobs': '<(instrumented_libraries_jobs)', | 19 'jobs': '<(instrumented_libraries_jobs)', |
20 | 20 |
21 'conditions': [ | 21 'conditions': [ |
22 ['asan==1', { | 22 ['asan==1', { |
23 'sanitizer_type': 'asan', | 23 'sanitizer_type': 'asan', |
24 'sanitizer_blacklist': '', | 24 'sanitizer_blacklist': '', |
25 }], | 25 }], |
26 ['msan==1', { | 26 ['msan==1', { |
27 'sanitizer_type': 'msan', | 27 'sanitizer_type': 'msan', |
28 'sanitizer_blacklist': '<(msan_blacklist)', | 28 'sanitizer_blacklist': '<(msan_blacklist)', |
29 }], | 29 }], |
30 ['tsan==1', { | 30 ['tsan==1', { |
31 'sanitizer_type': 'tsan', | 31 'sanitizer_type': 'tsan', |
32 'sanitizer_blacklist': '<(tsan_blacklist)', | 32 'sanitizer_blacklist': '<(tsan_blacklist)', |
33 }], | 33 }], |
34 ['verbose_libraries_build==1', { | |
35 'verbose_libraries_build_flag': '--verbose', | |
36 }, { | |
37 'verbose_libraries_build_flag': '', | |
38 }], | |
39 ['use_goma==1', { | 34 ['use_goma==1', { |
40 'cc': '<(gomadir)/gomacc <!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/c
lang', | 35 'cc': '<(gomadir)/gomacc <!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/c
lang', |
41 'cxx': '<(gomadir)/gomacc <!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/
clang++', | 36 'cxx': '<(gomadir)/gomacc <!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/
clang++', |
42 }, { | 37 }, { |
43 'cc': '<!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/clang', | 38 'cc': '<!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/clang', |
44 'cxx': '<!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/clang++', | 39 'cxx': '<!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/clang++', |
45 }], | 40 }], |
46 ], | 41 ], |
47 'targets': [ | 42 'targets': [ |
48 { | 43 { |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
137 }, | 132 }, |
138 { | 133 { |
139 'library_name': 'freetype', | 134 'library_name': 'freetype', |
140 'dependencies=': [], | 135 'dependencies=': [], |
141 'run_before_build': 'freetype.sh', | 136 'run_before_build': 'freetype.sh', |
142 'includes': ['standard_instrumented_library_target.gypi'], | 137 'includes': ['standard_instrumented_library_target.gypi'], |
143 }, | 138 }, |
144 { | 139 { |
145 'library_name': 'libcairo2', | 140 'library_name': 'libcairo2', |
146 'dependencies=': [], | 141 'dependencies=': [], |
147 'custom_configure_flags': '--disable-gtk-doc', | 142 'extra_configure_flags': '--disable-gtk-doc', |
148 'includes': ['standard_instrumented_library_target.gypi'], | 143 'includes': ['standard_instrumented_library_target.gypi'], |
149 }, | 144 }, |
150 { | 145 { |
151 'library_name': 'libdbus-1-3', | 146 'library_name': 'libdbus-1-3', |
152 'dependencies=': [ | 147 'dependencies=': [ |
153 '<(_sanitizer_type)-libglib2.0-0', | 148 '<(_sanitizer_type)-libglib2.0-0', |
154 ], | 149 ], |
155 'includes': ['standard_instrumented_library_target.gypi'], | 150 'includes': ['standard_instrumented_library_target.gypi'], |
156 }, | 151 }, |
157 { | 152 { |
158 'library_name': 'libdbus-glib-1-2', | 153 'library_name': 'libdbus-glib-1-2', |
159 'dependencies=': [ | 154 'dependencies=': [ |
160 '<(_sanitizer_type)-libglib2.0-0', | 155 '<(_sanitizer_type)-libglib2.0-0', |
161 ], | 156 ], |
162 # Use system dbus-binding-tool. The just-built one is instrumented but | 157 # Use system dbus-binding-tool. The just-built one is instrumented but |
163 # doesn't have the correct RPATH, and will crash. | 158 # doesn't have the correct RPATH, and will crash. |
164 'custom_configure_flags': '--with-dbus-binding-tool=dbus-binding-tool', | 159 'extra_configure_flags': '--with-dbus-binding-tool=dbus-binding-tool', |
165 'includes': ['standard_instrumented_library_target.gypi'], | 160 'includes': ['standard_instrumented_library_target.gypi'], |
166 }, | 161 }, |
167 { | 162 { |
168 'library_name': 'libexpat1', | 163 'library_name': 'libexpat1', |
169 'dependencies=': [], | 164 'dependencies=': [], |
170 'includes': ['standard_instrumented_library_target.gypi'], | 165 'includes': ['standard_instrumented_library_target.gypi'], |
171 }, | 166 }, |
172 { | 167 { |
173 'library_name': 'libffi6', | 168 'library_name': 'libffi6', |
174 'dependencies=': [], | 169 'dependencies=': [], |
175 'includes': ['standard_instrumented_library_target.gypi'], | 170 'includes': ['standard_instrumented_library_target.gypi'], |
176 }, | 171 }, |
177 { | 172 { |
178 'library_name': 'libfontconfig1', | 173 'library_name': 'libfontconfig1', |
179 'dependencies=': [ | 174 'dependencies=': [ |
180 '<(_sanitizer_type)-freetype', | 175 '<(_sanitizer_type)-freetype', |
181 ], | 176 ], |
182 'custom_configure_flags': [ | 177 'extra_configure_flags': [ |
183 '--disable-docs', | 178 '--disable-docs', |
184 '--sysconfdir=/etc/', | 179 '--sysconfdir=/etc/', |
185 # From debian/rules. | 180 # From debian/rules. |
186 '--with-add-fonts=/usr/X11R6/lib/X11/fonts,/usr/local/share/fonts', | 181 '--with-add-fonts=/usr/X11R6/lib/X11/fonts,/usr/local/share/fonts', |
187 ], | 182 ], |
188 'run_before_build': 'libfontconfig.sh', | 183 'run_before_build': 'libfontconfig.sh', |
189 'includes': ['standard_instrumented_library_target.gypi'], | 184 'includes': ['standard_instrumented_library_target.gypi'], |
190 }, | 185 }, |
191 { | 186 { |
192 'library_name': 'libgcrypt11', | 187 'library_name': 'libgcrypt11', |
193 'dependencies=': [], | 188 'dependencies=': [], |
194 'custom_linker_flags': '-Wl,-z,muldefs', | 189 'extra_ldflags': '-Wl,-z,muldefs', |
195 'includes': ['standard_instrumented_library_target.gypi'], | 190 'includes': ['standard_instrumented_library_target.gypi'], |
196 }, | 191 }, |
197 { | 192 { |
198 'library_name': 'libglib2.0-0', | 193 'library_name': 'libglib2.0-0', |
199 'dependencies=': [], | 194 'dependencies=': [], |
200 'custom_configure_flags': [ | 195 'extra_configure_flags': [ |
201 '--disable-gtk-doc', | 196 '--disable-gtk-doc', |
202 '--disable-gtk-doc-html', | 197 '--disable-gtk-doc-html', |
203 '--disable-gtk-doc-pdf', | 198 '--disable-gtk-doc-pdf', |
204 ], | 199 ], |
205 'includes': ['standard_instrumented_library_target.gypi'], | 200 'includes': ['standard_instrumented_library_target.gypi'], |
206 }, | 201 }, |
207 { | 202 { |
208 'library_name': 'libgpg-error0', | 203 'library_name': 'libgpg-error0', |
209 'dependencies=': [], | 204 'dependencies=': [], |
210 'includes': ['standard_instrumented_library_target.gypi'], | 205 'includes': ['standard_instrumented_library_target.gypi'], |
211 }, | 206 }, |
212 { | 207 { |
213 'library_name': 'libnspr4', | 208 'library_name': 'libnspr4', |
214 'dependencies=': [], | 209 'dependencies=': [], |
215 'custom_configure_flags': '--enable-64bit', | 210 'extra_configure_flags': '--enable-64bit', |
216 'run_before_build': 'libnspr4.sh', | 211 'run_before_build': 'libnspr4.sh', |
217 'includes': ['standard_instrumented_library_target.gypi'], | 212 'includes': ['standard_instrumented_library_target.gypi'], |
218 }, | 213 }, |
219 { | 214 { |
220 'library_name': 'libp11-kit0', | 215 'library_name': 'libp11-kit0', |
221 'dependencies=': [], | 216 'dependencies=': [], |
222 'includes': ['standard_instrumented_library_target.gypi'], | 217 'includes': ['standard_instrumented_library_target.gypi'], |
223 }, | 218 }, |
224 { | 219 { |
225 'library_name': 'libpcre3', | 220 'library_name': 'libpcre3', |
226 'dependencies=': [], | 221 'dependencies=': [], |
227 'custom_configure_flags': [ | 222 'extra_configure_flags': [ |
228 '--enable-utf8', | 223 '--enable-utf8', |
229 '--enable-unicode-properties', | 224 '--enable-unicode-properties', |
230 ], | 225 ], |
231 'includes': ['standard_instrumented_library_target.gypi'], | 226 'includes': ['standard_instrumented_library_target.gypi'], |
232 }, | 227 }, |
233 { | 228 { |
234 'library_name': 'libpixman-1-0', | 229 'library_name': 'libpixman-1-0', |
235 'dependencies=': [ | 230 'dependencies=': [ |
236 '<(_sanitizer_type)-libglib2.0-0', | 231 '<(_sanitizer_type)-libglib2.0-0', |
237 ], | 232 ], |
238 'includes': ['standard_instrumented_library_target.gypi'], | 233 'includes': ['standard_instrumented_library_target.gypi'], |
239 }, | 234 }, |
240 { | 235 { |
241 'library_name': 'libpng12-0', | 236 'library_name': 'libpng12-0', |
242 'dependencies=': [], | 237 'dependencies=': [], |
243 'includes': ['standard_instrumented_library_target.gypi'], | 238 'includes': ['standard_instrumented_library_target.gypi'], |
244 }, | 239 }, |
245 { | 240 { |
246 'library_name': 'libx11-6', | 241 'library_name': 'libx11-6', |
247 'dependencies=': [], | 242 'dependencies=': [], |
248 'custom_configure_flags': '--disable-specs', | 243 'extra_configure_flags': '--disable-specs', |
249 'includes': ['standard_instrumented_library_target.gypi'], | 244 'includes': ['standard_instrumented_library_target.gypi'], |
250 }, | 245 }, |
251 { | 246 { |
252 'library_name': 'libxau6', | 247 'library_name': 'libxau6', |
253 'dependencies=': [], | 248 'dependencies=': [], |
254 'includes': ['standard_instrumented_library_target.gypi'], | 249 'includes': ['standard_instrumented_library_target.gypi'], |
255 }, | 250 }, |
256 { | 251 { |
257 'library_name': 'libxcb1', | 252 'library_name': 'libxcb1', |
258 'dependencies=': [], | 253 'dependencies=': [], |
259 'custom_configure_flags': '--disable-build-docs', | 254 'extra_configure_flags': '--disable-build-docs', |
260 'includes': ['standard_instrumented_library_target.gypi'], | 255 'includes': ['standard_instrumented_library_target.gypi'], |
261 }, | 256 }, |
262 { | 257 { |
263 'library_name': 'libxcomposite1', | 258 'library_name': 'libxcomposite1', |
264 'dependencies=': [], | 259 'dependencies=': [], |
265 'includes': ['standard_instrumented_library_target.gypi'], | 260 'includes': ['standard_instrumented_library_target.gypi'], |
266 }, | 261 }, |
267 { | 262 { |
268 'library_name': 'libxcursor1', | 263 'library_name': 'libxcursor1', |
269 'dependencies=': [], | 264 'dependencies=': [], |
270 'includes': ['standard_instrumented_library_target.gypi'], | 265 'includes': ['standard_instrumented_library_target.gypi'], |
271 }, | 266 }, |
272 { | 267 { |
273 'library_name': 'libxdamage1', | 268 'library_name': 'libxdamage1', |
274 'dependencies=': [], | 269 'dependencies=': [], |
275 'includes': ['standard_instrumented_library_target.gypi'], | 270 'includes': ['standard_instrumented_library_target.gypi'], |
276 }, | 271 }, |
277 { | 272 { |
278 'library_name': 'libxdmcp6', | 273 'library_name': 'libxdmcp6', |
279 'dependencies=': [], | 274 'dependencies=': [], |
280 'custom_configure_flags': '--disable-docs', | 275 'extra_configure_flags': '--disable-docs', |
281 'includes': ['standard_instrumented_library_target.gypi'], | 276 'includes': ['standard_instrumented_library_target.gypi'], |
282 }, | 277 }, |
283 { | 278 { |
284 'library_name': 'libxext6', | 279 'library_name': 'libxext6', |
285 'dependencies=': [], | 280 'dependencies=': [], |
286 'custom_configure_flags': '--disable-specs', | 281 'extra_configure_flags': '--disable-specs', |
287 'includes': ['standard_instrumented_library_target.gypi'], | 282 'includes': ['standard_instrumented_library_target.gypi'], |
288 }, | 283 }, |
289 { | 284 { |
290 'library_name': 'libxfixes3', | 285 'library_name': 'libxfixes3', |
291 'dependencies=': [], | 286 'dependencies=': [], |
292 'includes': ['standard_instrumented_library_target.gypi'], | 287 'includes': ['standard_instrumented_library_target.gypi'], |
293 }, | 288 }, |
294 { | 289 { |
295 'library_name': 'libxi6', | 290 'library_name': 'libxi6', |
296 'dependencies=': [], | 291 'dependencies=': [], |
297 'custom_configure_flags': [ | 292 'extra_configure_flags': [ |
298 '--disable-specs', | 293 '--disable-specs', |
299 '--disable-docs', | 294 '--disable-docs', |
300 ], | 295 ], |
301 'includes': ['standard_instrumented_library_target.gypi'], | 296 'includes': ['standard_instrumented_library_target.gypi'], |
302 }, | 297 }, |
303 { | 298 { |
304 'library_name': 'libxinerama1', | 299 'library_name': 'libxinerama1', |
305 'dependencies=': [], | 300 'dependencies=': [], |
306 'includes': ['standard_instrumented_library_target.gypi'], | 301 'includes': ['standard_instrumented_library_target.gypi'], |
307 }, | 302 }, |
308 { | 303 { |
309 'library_name': 'libxrandr2', | 304 'library_name': 'libxrandr2', |
310 'dependencies=': [], | 305 'dependencies=': [], |
311 'includes': ['standard_instrumented_library_target.gypi'], | 306 'includes': ['standard_instrumented_library_target.gypi'], |
312 }, | 307 }, |
313 { | 308 { |
314 'library_name': 'libxrender1', | 309 'library_name': 'libxrender1', |
315 'dependencies=': [], | 310 'dependencies=': [], |
316 'includes': ['standard_instrumented_library_target.gypi'], | 311 'includes': ['standard_instrumented_library_target.gypi'], |
317 }, | 312 }, |
318 { | 313 { |
319 'library_name': 'libxss1', | 314 'library_name': 'libxss1', |
320 'dependencies=': [], | 315 'dependencies=': [], |
321 'includes': ['standard_instrumented_library_target.gypi'], | 316 'includes': ['standard_instrumented_library_target.gypi'], |
322 }, | 317 }, |
323 { | 318 { |
324 'library_name': 'libxtst6', | 319 'library_name': 'libxtst6', |
325 'dependencies=': [], | 320 'dependencies=': [], |
326 'custom_configure_flags': '--disable-specs', | 321 'extra_configure_flags': '--disable-specs', |
327 'includes': ['standard_instrumented_library_target.gypi'], | 322 'includes': ['standard_instrumented_library_target.gypi'], |
328 }, | 323 }, |
329 { | 324 { |
330 'library_name': 'zlib1g', | 325 'library_name': 'zlib1g', |
331 'dependencies=': [], | 326 'dependencies=': [], |
332 'includes': ['standard_instrumented_library_target.gypi'], | 327 'includes': ['standard_instrumented_library_target.gypi'], |
333 }, | 328 }, |
334 { | 329 { |
335 'library_name': 'nss', | 330 'library_name': 'nss', |
336 'dependencies=': [ | 331 'dependencies=': [ |
(...skipping 16 matching lines...) Expand all Loading... |
353 'library_name': 'libasound2', | 348 'library_name': 'libasound2', |
354 'dependencies=': [], | 349 'dependencies=': [], |
355 'run_before_build': 'libasound2.sh', | 350 'run_before_build': 'libasound2.sh', |
356 'includes': ['standard_instrumented_library_target.gypi'], | 351 'includes': ['standard_instrumented_library_target.gypi'], |
357 }, | 352 }, |
358 { | 353 { |
359 'library_name': 'libcups2', | 354 'library_name': 'libcups2', |
360 'dependencies=': [], | 355 'dependencies=': [], |
361 'run_before_build': 'libcups2.sh', | 356 'run_before_build': 'libcups2.sh', |
362 'jobs': 1, | 357 'jobs': 1, |
363 'custom_configure_flags': [ | 358 'extra_configure_flags': [ |
364 # All from debian/rules. | 359 # All from debian/rules. |
365 '--localedir=/usr/share/cups/locale', | 360 '--localedir=/usr/share/cups/locale', |
366 '--enable-slp', | 361 '--enable-slp', |
367 '--enable-libpaper', | 362 '--enable-libpaper', |
368 '--enable-ssl', | 363 '--enable-ssl', |
369 '--enable-gnutls', | 364 '--enable-gnutls', |
370 '--disable-openssl', | 365 '--disable-openssl', |
371 '--enable-threads', | 366 '--enable-threads', |
372 '--enable-static', | 367 '--enable-static', |
373 '--enable-debug', | 368 '--enable-debug', |
(...skipping 11 matching lines...) Expand all Loading... |
385 '--with-remote_protocols="CUPS dnssd"', | 380 '--with-remote_protocols="CUPS dnssd"', |
386 '--enable-libusb', | 381 '--enable-libusb', |
387 ], | 382 ], |
388 'includes': ['standard_instrumented_library_target.gypi'], | 383 'includes': ['standard_instrumented_library_target.gypi'], |
389 }, | 384 }, |
390 { | 385 { |
391 'library_name': 'pango1.0', | 386 'library_name': 'pango1.0', |
392 'dependencies=': [ | 387 'dependencies=': [ |
393 '<(_sanitizer_type)-libglib2.0-0', | 388 '<(_sanitizer_type)-libglib2.0-0', |
394 ], | 389 ], |
395 'custom_configure_flags': [ | 390 'extra_configure_flags': [ |
396 # Avoid https://bugs.gentoo.org/show_bug.cgi?id=425620 | 391 # Avoid https://bugs.gentoo.org/show_bug.cgi?id=425620 |
397 '--enable-introspection=no', | 392 '--enable-introspection=no', |
398 ], | 393 ], |
399 'build_method': 'custom_pango', | 394 'build_method': 'custom_pango', |
400 'includes': ['standard_instrumented_library_target.gypi'], | 395 'includes': ['standard_instrumented_library_target.gypi'], |
401 }, | 396 }, |
402 { | 397 { |
403 'library_name': 'libcap2', | 398 'library_name': 'libcap2', |
404 'dependencies=': [], | 399 'dependencies=': [], |
405 'build_method': 'custom_libcap', | 400 'build_method': 'custom_libcap', |
406 'includes': ['standard_instrumented_library_target.gypi'], | 401 'includes': ['standard_instrumented_library_target.gypi'], |
407 }, | 402 }, |
408 { | 403 { |
409 'library_name': 'libudev0', | 404 'library_name': 'libudev0', |
410 'dependencies=': [], | 405 'dependencies=': [], |
411 'custom_configure_flags': [ | 406 'extra_configure_flags': [ |
412 # Without this flag there's a linking step that doesn't honor LDFLAGS | 407 # Without this flag there's a linking step that doesn't honor LDFLAGS |
413 # and fails. | 408 # and fails. |
414 # TODO(earthdok): find a better fix. | 409 # TODO(earthdok): find a better fix. |
415 '--disable-gudev' | 410 '--disable-gudev' |
416 ], | 411 ], |
417 'includes': ['standard_instrumented_library_target.gypi'], | 412 'includes': ['standard_instrumented_library_target.gypi'], |
418 }, | 413 }, |
419 { | 414 { |
420 'library_name': 'libtasn1-3', | 415 'library_name': 'libtasn1-3', |
421 'dependencies=': [], | 416 'dependencies=': [], |
422 'includes': ['standard_instrumented_library_target.gypi'], | 417 'includes': ['standard_instrumented_library_target.gypi'], |
423 }, | 418 }, |
424 { | 419 { |
425 'library_name': 'libgnome-keyring0', | 420 'library_name': 'libgnome-keyring0', |
426 'custom_configure_flags': [ | 421 'extra_configure_flags': [ |
427 # Build static libs (from debian/rules). | 422 # Build static libs (from debian/rules). |
428 '--enable-static', | 423 '--enable-static', |
429 '--enable-tests=no', | 424 '--enable-tests=no', |
430 ], | 425 ], |
431 'custom_linker_flags': '-Wl,--as-needed', | 426 'extra_ldflags': '-Wl,--as-needed', |
432 'dependencies=': [], | 427 'dependencies=': [], |
433 'includes': ['standard_instrumented_library_target.gypi'], | 428 'includes': ['standard_instrumented_library_target.gypi'], |
434 }, | 429 }, |
435 { | 430 { |
436 'library_name': 'libgtk2.0-0', | 431 'library_name': 'libgtk2.0-0', |
437 'custom_c_compiler_flags': '-Wno-return-type', | 432 'extra_cflags': '-Wno-return-type', |
438 'custom_configure_flags': [ | 433 'extra_configure_flags': [ |
439 # From debian/rules. | 434 # From debian/rules. |
440 '--prefix=/usr', | 435 '--prefix=/usr', |
441 '--sysconfdir=/etc', | 436 '--sysconfdir=/etc', |
442 '--enable-test-print-backend', | 437 '--enable-test-print-backend', |
443 '--enable-introspection=no', | 438 '--enable-introspection=no', |
444 '--with-xinput=yes', | 439 '--with-xinput=yes', |
445 ], | 440 ], |
446 'dependencies=': [], | 441 'dependencies=': [], |
447 'run_before_build': 'libgtk2.0-0.sh', | 442 'run_before_build': 'libgtk2.0-0.sh', |
448 'includes': ['standard_instrumented_library_target.gypi'], | 443 'includes': ['standard_instrumented_library_target.gypi'], |
449 }, | 444 }, |
450 { | 445 { |
451 'library_name': 'libgdk-pixbuf2.0-0', | 446 'library_name': 'libgdk-pixbuf2.0-0', |
452 'custom_configure_flags': [ | 447 'extra_configure_flags': [ |
453 # From debian/rules. | 448 # From debian/rules. |
454 '--with-libjasper', | 449 '--with-libjasper', |
455 '--with-x11', | 450 '--with-x11', |
456 # Make the build less problematic. | 451 # Make the build less problematic. |
457 '--disable-introspection', | 452 '--disable-introspection', |
458 ], | 453 ], |
459 'dependencies=': [], | 454 'dependencies=': [], |
460 'run_before_build': 'libgdk-pixbuf2.0-0.sh', | 455 'run_before_build': 'libgdk-pixbuf2.0-0.sh', |
461 'includes': ['standard_instrumented_library_target.gypi'], | 456 'includes': ['standard_instrumented_library_target.gypi'], |
462 }, | 457 }, |
463 { | 458 { |
464 'library_name': 'libpci3', | 459 'library_name': 'libpci3', |
465 'dependencies=': [], | 460 'dependencies=': [], |
466 'build_method': 'custom_libpci3', | 461 'build_method': 'custom_libpci3', |
467 'jobs': 1, | 462 'jobs': 1, |
468 'includes': ['standard_instrumented_library_target.gypi'], | 463 'includes': ['standard_instrumented_library_target.gypi'], |
469 }, | 464 }, |
470 { | 465 { |
471 'library_name': 'libdbusmenu-glib4', | 466 'library_name': 'libdbusmenu-glib4', |
472 'custom_configure_flags': [ | 467 'extra_configure_flags': [ |
473 # From debian/rules. | 468 # From debian/rules. |
474 '--disable-scrollkeeper', | 469 '--disable-scrollkeeper', |
475 '--enable-gtk-doc', | 470 '--enable-gtk-doc', |
476 # --enable-introspection introduces a build step that attempts to run | 471 # --enable-introspection introduces a build step that attempts to run |
477 # a just-built binary and crashes. Vala requires introspection. | 472 # a just-built binary and crashes. Vala requires introspection. |
478 # TODO(earthdok): find a better fix. | 473 # TODO(earthdok): find a better fix. |
479 '--disable-introspection', | 474 '--disable-introspection', |
480 '--disable-vala', | 475 '--disable-vala', |
481 ], | 476 ], |
482 'dependencies=': [], | 477 'dependencies=': [], |
483 'includes': ['standard_instrumented_library_target.gypi'], | 478 'includes': ['standard_instrumented_library_target.gypi'], |
484 }, | 479 }, |
485 ], | 480 ], |
486 } | 481 } |
OLD | NEW |