OLD | NEW |
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 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 | 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 'conditions': [ | 6 'conditions': [ |
7 ['sysroot!=""', { | 7 ['sysroot!=""', { |
8 'variables': { | 8 'variables': { |
9 'pkg-config': './pkg-config-wrapper "<(sysroot)"', | 9 'pkg-config': './pkg-config-wrapper "<(sysroot)"', |
10 }, | 10 }, |
(...skipping 12 matching lines...) Expand all Loading... |
23 'variables': { | 23 'variables': { |
24 'use_system_ssl%': 1, | 24 'use_system_ssl%': 1, |
25 }, | 25 }, |
26 }], | 26 }], |
27 ], | 27 ], |
28 | 28 |
29 | 29 |
30 'targets': [ | 30 'targets': [ |
31 { | 31 { |
32 'target_name': 'gtk', | 32 'target_name': 'gtk', |
33 'type': 'settings', | 33 'type': 'none', |
34 'conditions': [ | 34 'conditions': [ |
35 ['_toolset=="target"', { | 35 ['_toolset=="target"', { |
36 'direct_dependent_settings': { | 36 'direct_dependent_settings': { |
37 'cflags': [ | 37 'cflags': [ |
38 '<!@(<(pkg-config) --cflags gtk+-2.0 gthread-2.0)', | 38 '<!@(<(pkg-config) --cflags gtk+-2.0 gthread-2.0)', |
39 ], | 39 ], |
40 }, | 40 }, |
41 'link_settings': { | 41 'link_settings': { |
42 'ldflags': [ | 42 'ldflags': [ |
43 '<!@(<(pkg-config) --libs-only-L --libs-only-other gtk+-2.0 gthrea
d-2.0)', | 43 '<!@(<(pkg-config) --libs-only-L --libs-only-other gtk+-2.0 gthrea
d-2.0)', |
44 ], | 44 ], |
45 'libraries': [ | 45 'libraries': [ |
46 '<!@(<(pkg-config) --libs-only-l gtk+-2.0 gthread-2.0)', | 46 '<!@(<(pkg-config) --libs-only-l gtk+-2.0 gthread-2.0)', |
47 ], | 47 ], |
48 }, | 48 }, |
49 }], | 49 }], |
50 [ 'chromeos==1', { | 50 [ 'chromeos==1', { |
51 'link_settings': { | 51 'link_settings': { |
52 'libraries': [ '-lXtst' ] | 52 'libraries': [ '-lXtst' ] |
53 } | 53 } |
54 }]] | 54 }]] |
55 }, | 55 }, |
56 { | 56 { |
57 'target_name': 'gtkprint', | 57 'target_name': 'gtkprint', |
58 'type': 'settings', | 58 'type': 'none', |
59 'conditions': [ | 59 'conditions': [ |
60 ['_toolset=="target"', { | 60 ['_toolset=="target"', { |
61 'direct_dependent_settings': { | 61 'direct_dependent_settings': { |
62 'cflags': [ | 62 'cflags': [ |
63 '<!@(<(pkg-config) --cflags gtk+-unix-print-2.0)', | 63 '<!@(<(pkg-config) --cflags gtk+-unix-print-2.0)', |
64 ], | 64 ], |
65 }, | 65 }, |
66 'link_settings': { | 66 'link_settings': { |
67 'ldflags': [ | 67 'ldflags': [ |
68 '<!@(<(pkg-config) --libs-only-L --libs-only-other gtk+-unix-print
-2.0)', | 68 '<!@(<(pkg-config) --libs-only-L --libs-only-other gtk+-unix-print
-2.0)', |
69 ], | 69 ], |
70 'libraries': [ | 70 'libraries': [ |
71 '<!@(<(pkg-config) --libs-only-l gtk+-unix-print-2.0)', | 71 '<!@(<(pkg-config) --libs-only-l gtk+-unix-print-2.0)', |
72 ], | 72 ], |
73 }, | 73 }, |
74 }]] | 74 }]] |
75 }, | 75 }, |
76 { | 76 { |
77 'target_name': 'ssl', | 77 'target_name': 'ssl', |
78 'type': 'settings', | 78 'type': 'none', |
79 'conditions': [ | 79 'conditions': [ |
80 ['_toolset=="target"', { | 80 ['_toolset=="target"', { |
81 'conditions': [ | 81 'conditions': [ |
82 ['use_openssl==1', { | 82 ['use_openssl==1', { |
83 'dependencies': [ | 83 'dependencies': [ |
84 '../../third_party/openssl/openssl.gyp:openssl', | 84 '../../third_party/openssl/openssl.gyp:openssl', |
85 ], | 85 ], |
86 }], | 86 }], |
87 ['use_openssl==0 and use_system_ssl==0', { | 87 ['use_openssl==0 and use_system_ssl==0', { |
88 'dependencies': [ | 88 'dependencies': [ |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
125 '<!@(<(pkg-config) --libs-only-l nss)', | 125 '<!@(<(pkg-config) --libs-only-l nss)', |
126 ], | 126 ], |
127 }, | 127 }, |
128 }], | 128 }], |
129 ] | 129 ] |
130 }], | 130 }], |
131 ], | 131 ], |
132 }, | 132 }, |
133 { | 133 { |
134 'target_name': 'freetype2', | 134 'target_name': 'freetype2', |
135 'type': 'settings', | 135 'type': 'none', |
136 'conditions': [ | 136 'conditions': [ |
137 ['_toolset=="target"', { | 137 ['_toolset=="target"', { |
138 'direct_dependent_settings': { | 138 'direct_dependent_settings': { |
139 'cflags': [ | 139 'cflags': [ |
140 '<!@(<(pkg-config) --cflags freetype2)', | 140 '<!@(<(pkg-config) --cflags freetype2)', |
141 ], | 141 ], |
142 }, | 142 }, |
143 'link_settings': { | 143 'link_settings': { |
144 'ldflags': [ | 144 'ldflags': [ |
145 '<!@(<(pkg-config) --libs-only-L --libs-only-other freetype2)', | 145 '<!@(<(pkg-config) --libs-only-L --libs-only-other freetype2)', |
146 ], | 146 ], |
147 'libraries': [ | 147 'libraries': [ |
148 '<!@(<(pkg-config) --libs-only-l freetype2)', | 148 '<!@(<(pkg-config) --libs-only-l freetype2)', |
149 ], | 149 ], |
150 }, | 150 }, |
151 }]] | 151 }]] |
152 }, | 152 }, |
153 { | 153 { |
154 'target_name': 'fontconfig', | 154 'target_name': 'fontconfig', |
155 'type': 'settings', | 155 'type': 'none', |
156 'conditions': [ | 156 'conditions': [ |
157 ['_toolset=="target"', { | 157 ['_toolset=="target"', { |
158 'direct_dependent_settings': { | 158 'direct_dependent_settings': { |
159 'cflags': [ | 159 'cflags': [ |
160 '<!@(<(pkg-config) --cflags fontconfig)', | 160 '<!@(<(pkg-config) --cflags fontconfig)', |
161 ], | 161 ], |
162 }, | 162 }, |
163 'link_settings': { | 163 'link_settings': { |
164 'ldflags': [ | 164 'ldflags': [ |
165 '<!@(<(pkg-config) --libs-only-L --libs-only-other fontconfig)', | 165 '<!@(<(pkg-config) --libs-only-L --libs-only-other fontconfig)', |
166 ], | 166 ], |
167 'libraries': [ | 167 'libraries': [ |
168 '<!@(<(pkg-config) --libs-only-l fontconfig)', | 168 '<!@(<(pkg-config) --libs-only-l fontconfig)', |
169 ], | 169 ], |
170 }, | 170 }, |
171 }]] | 171 }]] |
172 }, | 172 }, |
173 { | 173 { |
174 'target_name': 'gdk', | 174 'target_name': 'gdk', |
175 'type': 'settings', | 175 'type': 'none', |
176 'conditions': [ | 176 'conditions': [ |
177 ['_toolset=="target"', { | 177 ['_toolset=="target"', { |
178 'direct_dependent_settings': { | 178 'direct_dependent_settings': { |
179 'cflags': [ | 179 'cflags': [ |
180 '<!@(<(pkg-config) --cflags gdk-2.0)', | 180 '<!@(<(pkg-config) --cflags gdk-2.0)', |
181 ], | 181 ], |
182 }, | 182 }, |
183 'link_settings': { | 183 'link_settings': { |
184 'ldflags': [ | 184 'ldflags': [ |
185 '<!@(<(pkg-config) --libs-only-L --libs-only-other gdk-2.0)', | 185 '<!@(<(pkg-config) --libs-only-L --libs-only-other gdk-2.0)', |
186 ], | 186 ], |
187 'libraries': [ | 187 'libraries': [ |
188 '<!@(<(pkg-config) --libs-only-l gdk-2.0)', | 188 '<!@(<(pkg-config) --libs-only-l gdk-2.0)', |
189 ], | 189 ], |
190 }, | 190 }, |
191 }]] | 191 }]] |
192 }, | 192 }, |
193 { | 193 { |
194 'target_name': 'gconf', | 194 'target_name': 'gconf', |
195 'type': 'settings', | 195 'type': 'none', |
196 'conditions': [ | 196 'conditions': [ |
197 ['use_gconf==1 and _toolset=="target"', { | 197 ['use_gconf==1 and _toolset=="target"', { |
198 'direct_dependent_settings': { | 198 'direct_dependent_settings': { |
199 'cflags': [ | 199 'cflags': [ |
200 '<!@(<(pkg-config) --cflags gconf-2.0)', | 200 '<!@(<(pkg-config) --cflags gconf-2.0)', |
201 ], | 201 ], |
202 'defines': [ | 202 'defines': [ |
203 'USE_GCONF', | 203 'USE_GCONF', |
204 ], | 204 ], |
205 }, | 205 }, |
206 'link_settings': { | 206 'link_settings': { |
207 'ldflags': [ | 207 'ldflags': [ |
208 '<!@(<(pkg-config) --libs-only-L --libs-only-other gconf-2.0)', | 208 '<!@(<(pkg-config) --libs-only-L --libs-only-other gconf-2.0)', |
209 ], | 209 ], |
210 'libraries': [ | 210 'libraries': [ |
211 '<!@(<(pkg-config) --libs-only-l gconf-2.0)', | 211 '<!@(<(pkg-config) --libs-only-l gconf-2.0)', |
212 ], | 212 ], |
213 }, | 213 }, |
214 }]] | 214 }]] |
215 }, | 215 }, |
216 { | 216 { |
217 'target_name': 'gio', | 217 'target_name': 'gio', |
218 'type': 'settings', | 218 'type': 'none', |
219 'conditions': [ | 219 'conditions': [ |
220 ['use_gio==1 and _toolset=="target"', { | 220 ['use_gio==1 and _toolset=="target"', { |
221 'direct_dependent_settings': { | 221 'direct_dependent_settings': { |
222 'cflags': [ | 222 'cflags': [ |
223 '<!@(<(pkg-config) --cflags gio-2.0)', | 223 '<!@(<(pkg-config) --cflags gio-2.0)', |
224 ], | 224 ], |
225 'defines': [ | 225 'defines': [ |
226 'USE_GIO', | 226 'USE_GIO', |
227 ], | 227 ], |
228 'conditions': [ | 228 'conditions': [ |
(...skipping 14 matching lines...) Expand all Loading... |
243 'libraries': [ | 243 'libraries': [ |
244 '-ldl', | 244 '-ldl', |
245 ], | 245 ], |
246 }], | 246 }], |
247 ], | 247 ], |
248 }, | 248 }, |
249 }]] | 249 }]] |
250 }, | 250 }, |
251 { | 251 { |
252 'target_name': 'x11', | 252 'target_name': 'x11', |
253 'type': 'settings', | 253 'type': 'none', |
254 'conditions': [ | 254 'conditions': [ |
255 ['_toolset=="target"', { | 255 ['_toolset=="target"', { |
256 'direct_dependent_settings': { | 256 'direct_dependent_settings': { |
257 'cflags': [ | 257 'cflags': [ |
258 '<!@(<(pkg-config) --cflags x11)', | 258 '<!@(<(pkg-config) --cflags x11)', |
259 ], | 259 ], |
260 }, | 260 }, |
261 'link_settings': { | 261 'link_settings': { |
262 'ldflags': [ | 262 'ldflags': [ |
263 '<!@(<(pkg-config) --libs-only-L --libs-only-other x11 xi)', | 263 '<!@(<(pkg-config) --libs-only-L --libs-only-other x11 xi)', |
264 ], | 264 ], |
265 'libraries': [ | 265 'libraries': [ |
266 '<!@(<(pkg-config) --libs-only-l x11 xi)', | 266 '<!@(<(pkg-config) --libs-only-l x11 xi)', |
267 ], | 267 ], |
268 }, | 268 }, |
269 }], | 269 }], |
270 ], | 270 ], |
271 }, | 271 }, |
272 { | 272 { |
273 'target_name': 'xext', | 273 'target_name': 'xext', |
274 'type': 'settings', | 274 'type': 'none', |
275 'conditions': [ | 275 'conditions': [ |
276 ['_toolset=="target"', { | 276 ['_toolset=="target"', { |
277 'direct_dependent_settings': { | 277 'direct_dependent_settings': { |
278 'cflags': [ | 278 'cflags': [ |
279 '<!@(<(pkg-config) --cflags xext)', | 279 '<!@(<(pkg-config) --cflags xext)', |
280 ], | 280 ], |
281 }, | 281 }, |
282 'link_settings': { | 282 'link_settings': { |
283 'ldflags': [ | 283 'ldflags': [ |
284 '<!@(<(pkg-config) --libs-only-L --libs-only-other xext)', | 284 '<!@(<(pkg-config) --libs-only-L --libs-only-other xext)', |
285 ], | 285 ], |
286 'libraries': [ | 286 'libraries': [ |
287 '<!@(<(pkg-config) --libs-only-l xext)', | 287 '<!@(<(pkg-config) --libs-only-l xext)', |
288 ], | 288 ], |
289 }, | 289 }, |
290 }]] | 290 }]] |
291 }, | 291 }, |
292 { | 292 { |
293 'target_name': 'libgcrypt', | 293 'target_name': 'libgcrypt', |
294 'type': 'settings', | 294 'type': 'none', |
295 'conditions': [ | 295 'conditions': [ |
296 ['_toolset=="target" and use_cups==1', { | 296 ['_toolset=="target" and use_cups==1', { |
297 'direct_dependent_settings': { | 297 'direct_dependent_settings': { |
298 'cflags': [ | 298 'cflags': [ |
299 '<!@(libgcrypt-config --cflags)', | 299 '<!@(libgcrypt-config --cflags)', |
300 ], | 300 ], |
301 }, | 301 }, |
302 'link_settings': { | 302 'link_settings': { |
303 'libraries': [ | 303 'libraries': [ |
304 '<!@(libgcrypt-config --libs)', | 304 '<!@(libgcrypt-config --libs)', |
305 ], | 305 ], |
306 }, | 306 }, |
307 }]] | 307 }]] |
308 }, | 308 }, |
309 { | 309 { |
310 'target_name': 'selinux', | 310 'target_name': 'selinux', |
311 'type': 'settings', | 311 'type': 'none', |
312 'conditions': [ | 312 'conditions': [ |
313 ['_toolset=="target"', { | 313 ['_toolset=="target"', { |
314 'link_settings': { | 314 'link_settings': { |
315 'libraries': [ | 315 'libraries': [ |
316 '-lselinux', | 316 '-lselinux', |
317 ], | 317 ], |
318 }, | 318 }, |
319 }]] | 319 }]] |
320 }, | 320 }, |
321 { | 321 { |
322 'target_name': 'gnome_keyring', | 322 'target_name': 'gnome_keyring', |
323 'type': 'settings', | 323 'type': 'none', |
324 'conditions': [ | 324 'conditions': [ |
325 ['use_gnome_keyring==1', { | 325 ['use_gnome_keyring==1', { |
326 'direct_dependent_settings': { | 326 'direct_dependent_settings': { |
327 'cflags': [ | 327 'cflags': [ |
328 '<!@(<(pkg-config) --cflags gnome-keyring-1)', | 328 '<!@(<(pkg-config) --cflags gnome-keyring-1)', |
329 ], | 329 ], |
330 'defines': [ | 330 'defines': [ |
331 'USE_GNOME_KEYRING', | 331 'USE_GNOME_KEYRING', |
332 ], | 332 ], |
333 'conditions': [ | 333 'conditions': [ |
(...skipping 22 matching lines...) Expand all Loading... |
356 ], | 356 ], |
357 }], | 357 }], |
358 ], | 358 ], |
359 }, | 359 }, |
360 { | 360 { |
361 # The unit tests use a few convenience functions from the GNOME | 361 # The unit tests use a few convenience functions from the GNOME |
362 # Keyring library directly. We ignore linux_link_gnome_keyring and | 362 # Keyring library directly. We ignore linux_link_gnome_keyring and |
363 # link directly in this version of the target to allow this. | 363 # link directly in this version of the target to allow this. |
364 # *** Do not use this target in the main binary! *** | 364 # *** Do not use this target in the main binary! *** |
365 'target_name': 'gnome_keyring_direct', | 365 'target_name': 'gnome_keyring_direct', |
366 'type': 'settings', | 366 'type': 'none', |
367 'conditions': [ | 367 'conditions': [ |
368 ['use_gnome_keyring==1', { | 368 ['use_gnome_keyring==1', { |
369 'direct_dependent_settings': { | 369 'direct_dependent_settings': { |
370 'cflags': [ | 370 'cflags': [ |
371 '<!@(<(pkg-config) --cflags gnome-keyring-1)', | 371 '<!@(<(pkg-config) --cflags gnome-keyring-1)', |
372 ], | 372 ], |
373 'defines': [ | 373 'defines': [ |
374 'USE_GNOME_KEYRING', | 374 'USE_GNOME_KEYRING', |
375 ], | 375 ], |
376 'conditions': [ | 376 'conditions': [ |
377 ['linux_link_gnome_keyring==0', { | 377 ['linux_link_gnome_keyring==0', { |
378 'defines': ['DLOPEN_GNOME_KEYRING'], | 378 'defines': ['DLOPEN_GNOME_KEYRING'], |
379 }], | 379 }], |
380 ], | 380 ], |
381 }, | 381 }, |
382 'link_settings': { | 382 'link_settings': { |
383 'ldflags': [ | 383 'ldflags': [ |
384 '<!@(<(pkg-config) --libs-only-L --libs-only-other gnome-keyring-1
)', | 384 '<!@(<(pkg-config) --libs-only-L --libs-only-other gnome-keyring-1
)', |
385 ], | 385 ], |
386 'libraries': [ | 386 'libraries': [ |
387 '<!@(<(pkg-config) --libs-only-l gnome-keyring-1)', | 387 '<!@(<(pkg-config) --libs-only-l gnome-keyring-1)', |
388 ], | 388 ], |
389 }, | 389 }, |
390 }], | 390 }], |
391 ], | 391 ], |
392 }, | 392 }, |
393 { | 393 { |
394 'target_name': 'dbus', | 394 'target_name': 'dbus', |
395 'type': 'settings', | 395 'type': 'none', |
396 'direct_dependent_settings': { | 396 'direct_dependent_settings': { |
397 'cflags': [ | 397 'cflags': [ |
398 '<!@(<(pkg-config) --cflags dbus-1)', | 398 '<!@(<(pkg-config) --cflags dbus-1)', |
399 ], | 399 ], |
400 }, | 400 }, |
401 'link_settings': { | 401 'link_settings': { |
402 'ldflags': [ | 402 'ldflags': [ |
403 '<!@(<(pkg-config) --libs-only-L --libs-only-other dbus-1)', | 403 '<!@(<(pkg-config) --libs-only-L --libs-only-other dbus-1)', |
404 ], | 404 ], |
405 'libraries': [ | 405 'libraries': [ |
406 '<!@(<(pkg-config) --libs-only-l dbus-1)', | 406 '<!@(<(pkg-config) --libs-only-l dbus-1)', |
407 ], | 407 ], |
408 }, | 408 }, |
409 }, | 409 }, |
410 { | 410 { |
411 # TODO(satorux): Remove this once dbus-glib clients are gone. | 411 # TODO(satorux): Remove this once dbus-glib clients are gone. |
412 'target_name': 'dbus-glib', | 412 'target_name': 'dbus-glib', |
413 'type': 'settings', | 413 'type': 'none', |
414 'direct_dependent_settings': { | 414 'direct_dependent_settings': { |
415 'cflags': [ | 415 'cflags': [ |
416 '<!@(<(pkg-config) --cflags dbus-glib-1)', | 416 '<!@(<(pkg-config) --cflags dbus-glib-1)', |
417 ], | 417 ], |
418 }, | 418 }, |
419 'link_settings': { | 419 'link_settings': { |
420 'ldflags': [ | 420 'ldflags': [ |
421 '<!@(<(pkg-config) --libs-only-L --libs-only-other dbus-glib-1)', | 421 '<!@(<(pkg-config) --libs-only-L --libs-only-other dbus-glib-1)', |
422 ], | 422 ], |
423 'libraries': [ | 423 'libraries': [ |
424 '<!@(<(pkg-config) --libs-only-l dbus-glib-1)', | 424 '<!@(<(pkg-config) --libs-only-l dbus-glib-1)', |
425 ], | 425 ], |
426 }, | 426 }, |
427 }, | 427 }, |
428 { | 428 { |
429 'target_name': 'glib', | 429 'target_name': 'glib', |
430 'type': 'settings', | 430 'type': 'none', |
431 'direct_dependent_settings': { | 431 'direct_dependent_settings': { |
432 'cflags': [ | 432 'cflags': [ |
433 '<!@(<(pkg-config) --cflags glib-2.0)', | 433 '<!@(<(pkg-config) --cflags glib-2.0)', |
434 ], | 434 ], |
435 }, | 435 }, |
436 'link_settings': { | 436 'link_settings': { |
437 'ldflags': [ | 437 'ldflags': [ |
438 '<!@(<(pkg-config) --libs-only-L --libs-only-other glib-2.0)', | 438 '<!@(<(pkg-config) --libs-only-L --libs-only-other glib-2.0)', |
439 ], | 439 ], |
440 'libraries': [ | 440 'libraries': [ |
441 '<!@(<(pkg-config) --libs-only-l glib-2.0)', | 441 '<!@(<(pkg-config) --libs-only-l glib-2.0)', |
442 ], | 442 ], |
443 }, | 443 }, |
444 }, | 444 }, |
445 { | 445 { |
446 'target_name': 'libresolv', | 446 'target_name': 'libresolv', |
447 'type': 'settings', | 447 'type': 'none', |
448 'link_settings': { | 448 'link_settings': { |
449 'libraries': [ | 449 'libraries': [ |
450 '-lresolv', | 450 '-lresolv', |
451 ], | 451 ], |
452 }, | 452 }, |
453 }, | 453 }, |
454 { | 454 { |
455 'target_name': 'ibus', | 455 'target_name': 'ibus', |
456 'type': 'settings', | 456 'type': 'none', |
457 'conditions': [ | 457 'conditions': [ |
458 ['use_ibus==1', { | 458 ['use_ibus==1', { |
459 'variables': { | 459 'variables': { |
460 'ibus_min_version': '1.3.99.20110425', | 460 'ibus_min_version': '1.3.99.20110425', |
461 }, | 461 }, |
462 'direct_dependent_settings': { | 462 'direct_dependent_settings': { |
463 'defines': ['HAVE_IBUS=1'], | 463 'defines': ['HAVE_IBUS=1'], |
464 'cflags': [ | 464 'cflags': [ |
465 '<!@(<(pkg-config) --cflags "ibus-1.0 >= <(ibus_min_version)")', | 465 '<!@(<(pkg-config) --cflags "ibus-1.0 >= <(ibus_min_version)")', |
466 ], | 466 ], |
467 }, | 467 }, |
468 'link_settings': { | 468 'link_settings': { |
469 'ldflags': [ | 469 'ldflags': [ |
470 '<!@(<(pkg-config) --libs-only-L --libs-only-other "ibus-1.0 >= <(
ibus_min_version)")', | 470 '<!@(<(pkg-config) --libs-only-L --libs-only-other "ibus-1.0 >= <(
ibus_min_version)")', |
471 ], | 471 ], |
472 'libraries': [ | 472 'libraries': [ |
473 '<!@(<(pkg-config) --libs-only-l "ibus-1.0 >= <(ibus_min_version)"
)', | 473 '<!@(<(pkg-config) --libs-only-l "ibus-1.0 >= <(ibus_min_version)"
)', |
474 ], | 474 ], |
475 }, | 475 }, |
476 }], | 476 }], |
477 ], | 477 ], |
478 }, | 478 }, |
479 { | 479 { |
480 'target_name': 'wayland', | 480 'target_name': 'wayland', |
481 'type': 'settings', | 481 'type': 'none', |
482 'conditions': [ | 482 'conditions': [ |
483 ['use_wayland == 1', { | 483 ['use_wayland == 1', { |
484 'cflags': [ | 484 'cflags': [ |
485 '<!@(<(pkg-config) --cflags cairo wayland-client wayland-egl xkbcomm
on)', | 485 '<!@(<(pkg-config) --cflags cairo wayland-client wayland-egl xkbcomm
on)', |
486 ], | 486 ], |
487 'direct_dependent_settings': { | 487 'direct_dependent_settings': { |
488 'cflags': [ | 488 'cflags': [ |
489 '<!@(<(pkg-config) --cflags cairo wayland-client wayland-egl xkbco
mmon)', | 489 '<!@(<(pkg-config) --cflags cairo wayland-client wayland-egl xkbco
mmon)', |
490 ], | 490 ], |
491 }, | 491 }, |
492 'link_settings': { | 492 'link_settings': { |
493 'ldflags': [ | 493 'ldflags': [ |
494 '<!@(<(pkg-config) --libs-only-L --libs-only-other wayland-client
wayland-egl xkbcommon)', | 494 '<!@(<(pkg-config) --libs-only-L --libs-only-other wayland-client
wayland-egl xkbcommon)', |
495 ], | 495 ], |
496 'libraries': [ | 496 'libraries': [ |
497 '<!@(<(pkg-config) --libs-only-l wayland-client wayland-egl xkbcom
mon)', | 497 '<!@(<(pkg-config) --libs-only-l wayland-client wayland-egl xkbcom
mon)', |
498 ], | 498 ], |
499 }, | 499 }, |
500 }], | 500 }], |
501 ], | 501 ], |
502 }, | 502 }, |
503 ], | 503 ], |
504 } | 504 } |
OLD | NEW |