| 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 |