8000 use ccache in Linux · rr93/opencv-python@313e09d · GitHub
[go: up one dir, main page]

Skip to content

Commit 313e09d

Browse files
committed
use ccache in Linux
fix: cache
1 parent 4e59499 commit 313e09d

File tree

1 file changed

+96
-0
lines changed

1 file changed

+96
-0
lines changed

.travis.yml

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,221 +218,293 @@ matrix:
218218
- MB_PYTHON_VERSION=2.7
219219
- ENABLE_CONTRIB=0
220220
- ENABLE_HEADLESS=0
221+
cache:
222+
directories: $HOME/.ccache
221223
- os: linux
222224
env:
223225
- MB_PYTHON_VERSION=2.7
224226
- UNICODE_WIDTH=16
225227
- ENABLE_CONTRIB=0
226228
- ENABLE_HEADLESS=0
229+
cache:
230+
directories: $HOME/.ccache
227231
- os: linux
228232
env:
229233
- MB_PYTHON_VERSION=2.7
230234
- PLAT=i686
231235
- ENABLE_CONTRIB=0
232236
- ENABLE_HEADLESS=0
237+
cache:
238+
directories: $HOME/.ccache
233239
- os: linux
234240
env:
235241
- MB_PYTHON_VERSION=2.7
236242
- PLAT=i686
237243
- UNICODE_WIDTH=16
238244
- ENABLE_CONTRIB=0
239245
- ENABLE_HEADLESS=0
246+
cache:
247+
directories: $HOME/.ccache
240248
- os: linux
241249
env:
242250
- MB_PYTHON_VERSION=3.4
243251
- ENABLE_CONTRIB=0
244252
- ENABLE_HEADLESS=0
253+
cache:
254+
directories: $HOME/.ccache
245255
- os: linux
246256
env:
247257
- MB_PYTHON_VERSION=3.4
248258
- PLAT=i686
249259
- ENABLE_CONTRIB=0
250260
- ENABLE_HEADLESS=0
261+
cache:
262+
directories: $HOME/.ccache
251263
- os: linux
252264
env:
253265
- MB_PYTHON_VERSION=3.5
254266
- ENABLE_CONTRIB=0
255267
- ENABLE_HEADLESS=0
268+
cache:
269+
directories: $HOME/.ccache
256270
- os: linux
257271
env:
258272
- MB_PYTHON_VERSION=3.5
259273
- PLAT=i686
260274
- ENABLE_CONTRIB=0
261275
- ENABLE_HEADLESS=0
276+
cache:
277+
directories: $HOME/.ccache
262278
- os: linux
263279
env:
264280
- MB_PYTHON_VERSION=3.6
265281
- ENABLE_CONTRIB=0
266282
- ENABLE_HEADLESS=0
267283
- TEST_DEPENDS=numpy==1.11.3
284+
cache:
285+
directories: $HOME/.ccache
268286
- os: linux
269287
env:
270288
- MB_PYTHON_VERSION=3.6
271289
- PLAT=i686
272290
- ENABLE_CONTRIB=0
273291
- ENABLE_HEADLESS=0
274292
- TEST_DEPENDS=numpy==1.11.3
293+
cache:
294+
directories: $HOME/.ccache
275295
- os: linux
276296
env:
277297
- MB_PYTHON_VERSION=3.7
278298
- ENABLE_CONTRIB=0
279299
- ENABLE_HEADLESS=0
280300
- TEST_DEPENDS=numpy==1.14.5
301+
cache:
302+
directories: $HOME/.ccache
281303
- os: linux
282304
env:
283305
- MB_PYTHON_VERSION=3.7
284306
- PLAT=i686
285307
- ENABLE_CONTRIB=0
286308
- ENABLE_HEADLESS=0
287309
- TEST_DEPENDS=numpy==1.14.5
310+
cache:
311+
directories: $HOME/.ccache
288312

289313
# headless builds for Linux
290314
- os: linux
291315
env:
292316
- MB_PYTHON_VERSION=2.7
293317
- ENABLE_CONTRIB=0
294318
- ENABLE_HEADLESS=1
319+
cache:
320+
directories: $HOME/.ccache
295321
- os: linux
296322
env:
297323
- MB_PYTHON_VERSION=2.7
298324
- UNICODE_WIDTH=16
299325
- ENABLE_CONTRIB=0
300326
- ENABLE_HEADLESS=1
327+
cache:
328+
directories: $HOME/.ccache
301329
- os: linux
302330
env:
303331
- MB_PYTHON_VERSION=2.7
304332
- PLAT=i686
305333
- ENABLE_CONTRIB=0
306334
- ENABLE_HEADLESS=1
335+
cache:
336+
directories: $HOME/.ccache
307337
- os: linux
308338
env:
309339
- MB_PYTHON_VERSION=2.7
310340
- PLAT=i686
311341
- UNICODE_WIDTH=16
312342
- ENABLE_CONTRIB=0
313343
- ENABLE_HEADLESS=1
344+
cache:
345+
directories: $HOME/.ccache
314346
- os: linux
315347
env:
316348
- MB_PYTHON_VERSION=3.4
317349
- ENABLE_CONTRIB=0
318350
- ENABLE_HEADLESS=1
351+
cache:
352+
directories: $HOME/.ccache
319353
- os: linux
320354
env:
321355
- MB_PYTHON_VERSION=3.4
322356
- PLAT=i686
323357
- ENABLE_CONTRIB=0
324358
- ENABLE_HEADLESS=1
359+
cache:
360+
directories: $HOME/.ccache
325361
- os: linux
326362
env:
327363
- MB_PYTHON_VERSION=3.5
328364
- ENABLE_CONTRIB=0
329365
- ENABLE_HEADLESS=1
366+
cache:
367+
directories: $HOME/.ccache
330368
- os: linux
331369
env:
332370
- MB_PYTHON_VERSION=3.5
333371
- PLAT=i686
334372
- ENABLE_CONTRIB=0
335373
- ENABLE_HEADLESS=1
374+
cache:
375+
directories: $HOME/.ccache
336376
- os: linux
337377
env:
338378
- MB_PYTHON_VERSION=3.6
339379
- ENABLE_CONTRIB=0
340380
- ENABLE_HEADLESS=1
341381
- TEST_DEPENDS=numpy==1.11.3
382+
cache:
383+
directories: $HOME/.ccache
342384
- os: linux
343385
env:
344386
- MB_PYTHON_VERSION=3.6
345387
- PLAT=i686
346388
- ENABLE_CONTRIB=0
347389
- ENABLE_HEADLESS=1
348390
- TEST_DEPENDS=numpy==1.11.3
391+
cache:
392+
directories: $HOME/.ccache
349393
- os: linux
350394
env:
351395
- MB_PYTHON_VERSION=3.7
352396
- ENABLE_CONTRIB=0
353397
- ENABLE_HEADLESS=1
354398
- TEST_DEPENDS=numpy==1.14.5
399+
cache:
400+
directories: $HOME/.ccache
355401
- os: linux
356402
env:
357403
- MB_PYTHON_VERSION=3.7
358404
- PLAT=i686
359405
- ENABLE_CONTRIB=0
360406
- ENABLE_HEADLESS=1
361407
- TEST_DEPENDS=numpy==1.14.5
408+
cache:
409+
directories: $HOME/.ccache
362410

363411
# contrib builds for Linux
364412
- os: linux
365413
env:
366414
- MB_PYTHON_VERSION=2.7
367415
- ENABLE_CONTRIB=1
368416
- ENABLE_HEADLESS=0
417+
cache:
418+
directories: $HOME/.ccache
369419
- os: linux
370420
env:
371421
- MB_PYTHON_VERSION=2.7
372422
- UNICODE_WIDTH=16
373423
- ENABLE_CONTRIB=1
374424
- ENABLE_HEADLESS=0
425+
cache:
426+
directories: $HOME/.ccache
375427
- os: linux
376428
env:
377429
- MB_PYTHON_VERSION=2.7
378430
- PLAT=i686
379431
- ENABLE_CONTRIB=1
380432
- ENABLE_HEADLESS=0
433+
cache:
434+
directories: $HOME/.ccache
381435
- os: linux
382436
env:
383437
- MB_PYTHON_VERSION=2.7
384438
- PLAT=i686
385439
- UNICODE_WIDTH=16
386440
- ENABLE_CONTRIB=1
387441
- ENABLE_HEADLESS=0
442+
cache:
443+
directories: $HOME/.ccache
388444
- os: linux
389445
env:
390446
- MB_PYTHON_VERSION=3.4
391447
- ENABLE_CONTRIB=1
392448
- ENABLE_HEADLESS=0
449+
cache:
450+
directories: $HOME/.ccache
393451
- os: linux
394452
env:
395453
- MB_PYTHON_VERSION=3.4
396454
741A - PLAT=i686
397455
- ENABLE_CONTRIB=1
398456
- ENABLE_HEADLESS=0
457+
cache:
458+
directories: $HOME/.ccache
399459
- os: linux
400460
env:
401461
- MB_PYTHON_VERSION=3.5
402462
- ENABLE_CONTRIB=1
403463
- ENABLE_HEADLESS=0
464+
cache:
465+
directories: $HOME/.ccache
404466
- os: linux
405467
env:
406468
- MB_PYTHON_VERSION=3.5
407469
- PLAT=i686
408470
- ENABLE_CONTRIB=1
409471
- ENABLE_HEADLESS=0
472+
cache:
473+
directories: $HOME/.ccache
410474
- os: linux
411475
env:
412476
- MB_PYTHON_VERSION=3.6
413477
- TEST_DEPENDS=numpy==1.11.3
414478
- ENABLE_CONTRIB=1
415479
- ENABLE_HEADLESS=0
480+
cache:
481+
directories: $HOME/.ccache
416482
- os: linux
417483
env:
418484
- MB_PYTHON_VERSION=3.6
419485
- PLAT=i686
420486
- TEST_DEPENDS=numpy==1.11.3
421487
- ENABLE_CONTRIB=1
422488
- ENABLE_HEADLESS=0
489+
cache:
490+
directories: $HOME/.ccache
423491
- os: linux
424492
env:
425493
- MB_PYTHON_VERSION=3.7
426494
- TEST_DEPENDS=numpy==1.14.5
427495
- ENABLE_CONTRIB=1
428496
- ENABLE_HEADLESS=0
497+
cache:
498+
directories: $HOME/.ccache
429499
- os: linux
430500
env:
431501
- MB_PYTHON_VERSION=3.7
432502
- PLAT=i686
433503
- TEST_DEPENDS=numpy==1.14.5
434504
- ENABLE_CONTRIB=1
435505
- ENABLE_HEADLESS=0
506+
cache:
507+
directories: $HOME/.ccache
436508

437509

438510
# headless contrib builds for Linux
@@ -441,73 +513,97 @@ matrix:
441513
- MB_PYTHON_VERSION=2.7
442514
- ENABLE_CONTRIB=1
443515
- ENABLE_HEADLESS=1
516+
cache:
517+
directories: $HOME/.ccache
444518
- os: linux
445519
env:
446520
- MB_PYTHON_VERSION=2.7
447521
- UNICODE_WIDTH=16
448522
- ENABLE_CONTRIB=1
449523
- ENABLE_HEADLESS=1
524+
cache:
525+
directories: $HOME/.ccache
450526
- os: linux
451527
env:
452528
- MB_PYTHON_VERSION=2.7
453529
- PLAT=i686
454530
- ENABLE_CONTRIB=1
455531
- ENABLE_HEADLESS=1
532+
cache:
533+
directories: $HOME/.ccache
456534
- os: linux
457535
env:
458536
- MB_PYTHON_VERSION=2.7
459537
- PLAT=i686
460538
- UNICODE_WIDTH=16
461539
- ENABLE_CONTRIB=1
462540
- ENABLE_HEADLESS=1
541+
cache:
542+
directories: $HOME/.ccache
463543
- os: linux
464544
env:
465545
- MB_PYTHON_VERSION=3.4
466546
- ENABLE_CONTRIB=1
467547
- ENABLE_HEADLESS=1
548+
cache:
549+
directories: $HOME/.ccache
468550
- os: linux
469551
env:
470552
- MB_PYTHON_VERSION=3.4
471553
- PLAT=i686
472554
- ENABLE_CONTRIB=1
473555
- ENABLE_HEADLESS=1
556+
cache:
557+
directories: $HOME/.ccache
474558
- os: linux
475559
env:
476560
- MB_PYTHON_VERSION=3.5
477561
- ENABLE_CONTRIB=1
478562
- ENABLE_HEADLESS=1
563+
cache:
564+
directories: $HOME/.ccache
479565
- os: linux
480566
env:
481567
- MB_PYTHON_VERSION=3.5
482568
- PLAT=i686
483569
- ENABLE_CONTRIB=1
484570
- ENABLE_HEADLESS=1
571+
cache:
572+
directories: $HOME/.ccache
485573
- os: linux
486574
env:
487575
- MB_PYTHON_VERSION=3.6
488576
- TEST_DEPENDS=numpy==1.11.3
489577
- ENABLE_CONTRIB=1
490578
- ENABLE_HEADLESS=1
579+
cache:
580+
directories: $HOME/.ccache
491581
- os: linux
492582
env:
493583
- MB_PYTHON_VERSION=3.6
494584
- PLAT=i686
495585
- TEST_DEPENDS=numpy==1.11.3
496586
- ENABLE_CONTRIB=1
497587
- ENABLE_HEADLESS=1
588+
cache:
589+
directories: $HOME/.ccache
498590
- os: linux
499591
env:
500592
- MB_PYTHON_VERSION=3.7
501593
- TEST_DEPENDS=numpy==1.14.5
502594
- ENABLE_CONTRIB=1
503595
- ENABLE_HEADLESS=1
596+
cache:
597+
directories: $HOME/.ccache
504598
- os: linux
505599
env:
506600
- MB_PYTHON_VERSION=3.7
507601
- PLAT=i686
508602
- TEST_DEPENDS=numpy==1.14.5
509603
- ENABLE_CONTRIB=1
510604
- ENABLE_HEADLESS=1
605+
cache:
606+
directories: $HOME/.ccache
511607

512608
# The first line is printed in the folding header in Travis output
513609
before_install: |

0 commit comments

Comments
 (0)
0