Tcl Source Code

Check-in [e8f9027ec2]
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Expand the build matrix
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | travis-8.5
Files: files | file ages | folders
SHA3-256: e8f9027ec2fb6346ff445ef451707e8be7c05f6e8ce5879172a1a79ab639a74c
User & Date: dkf 2018-10-22 13:11:45
Context
2018-10-23
11:14
Enable CI builds with Travis. check-in: 0386db909a user: dkf tags: core-8-5-branch
11:12
Expand the build matrix Closed-Leaf check-in: b1a7b72ac4 user: dkf tags: travis-8.6
2018-10-22
13:11
Expand the build matrix Closed-Leaf check-in: e8f9027ec2 user: dkf tags: travis-8.5
2018-10-21
10:16
Disable windows builds. Make test failures fatal. check-in: 3bfdd781da user: dkf tags: travis-8.5
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to .travis.yml.

1

2
3
4
5

6
7
8













9
10
11
12
13
14
15
16
17

18
19
20
21
22
23
24
25
26

27
28
29
30
31
32
33
34
35

36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51








52
53
54
55
56
57
58
59
60
61
62
63
64
65
dist: trusty

language: c
matrix:
  include:
    - os: linux

      env:
        - MATRIX_EVAL="BUILD_DIR=unix"
    - os: linux













      addons:
        apt:
          sources:
            - ubuntu-toolchain-r-test
          packages:
            - g++-4.9
      env:
        - MATRIX_EVAL="CC=gcc-4.9 && BUILD_DIR=unix"
    - os: linux

      addons:
        apt:
          sources:
            - ubuntu-toolchain-r-test
          packages:
            - g++-5
      env:
        - MATRIX_EVAL="CC=gcc-5 && BUILD_DIR=unix"
    - os: linux

      addons:
        apt:
          sources:
            - ubuntu-toolchain-r-test
          packages:
            - g++-6
      env:
        - MATRIX_EVAL="CC=gcc-6 && BUILD_DIR=unix"
    - os: linux

      addons:
        apt:
          sources:
            - ubuntu-toolchain-r-test
          packages:
            - g++-7
      env:
        - MATRIX_EVAL="CC=gcc-7 && BUILD_DIR=unix"
    - os: osx
      osx_image: xcode8
      env:
        - MATRIX_EVAL="BUILD_DIR=unix"
    - os: osx
      osx_image: xcode8
      env:
        - MATRIX_EVAL="BUILD_DIR=macosx && NO_DIRECT_CONFIGURE=1"








### C builds not currently supported on Windows instances
#    - os: windows
#      env:
#        - MATRIX_EVAL="BUILD_DIR=win"

before_install:
  - eval "${MATRIX_EVAL}"
  - export ERROR_ON_FAILURES=1
  - cd ${BUILD_DIR}
install:
  - test -z "$NO_DIRECT_CONFIGURE" || ./configure
script:
  - make
  - make test
>




>

|

>
>
>
>
>
>
>
>
>
>
>
>
>







|

>







|

>







|

>







|



|



|
>
>
>
>
>
>
>
>



|






|



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
dist: trusty
sudo: false
language: c
matrix:
  include:
    - os: linux
      compiler: clang
      env:
        - MATRIX_EVAL="" BUILD_DIR=unix
    - os: linux
      compiler: clang
      env:
        - MATRIX_EVAL="" BUILD_DIR=unix CFGOPT=--disable-shared
    - os: linux
      compiler: gcc
      env:
        - MATRIX_EVAL="" BUILD_DIR=unix
    - os: linux
      compiler: gcc
      env:
        - MATRIX_EVAL="" BUILD_DIR=unix CFGOPT=--disable-shared
    - os: linux
      compiler: gcc
      addons:
        apt:
          sources:
            - ubuntu-toolchain-r-test
          packages:
            - g++-4.9
      env:
        - MATRIX_EVAL="CC=gcc-4.9" BUILD_DIR=unix
    - os: linux
      compiler: gcc
      addons:
        apt:
          sources:
            - ubuntu-toolchain-r-test
          packages:
            - g++-5
      env:
        - MATRIX_EVAL="CC=gcc-5" BUILD_DIR=unix
    - os: linux
      compiler: gcc
      addons:
        apt:
          sources:
            - ubuntu-toolchain-r-test
          packages:
            - g++-6
      env:
        - MATRIX_EVAL="CC=gcc-6" BUILD_DIR=unix
    - os: linux
      compiler: gcc
      addons:
        apt:
          sources:
            - ubuntu-toolchain-r-test
          packages:
            - g++-7
      env:
        - MATRIX_EVAL="CC=gcc-7" BUILD_DIR=unix
    - os: osx
      osx_image: xcode8
      env:
        - MATRIX_EVAL="" BUILD_DIR=unix
    - os: osx
      osx_image: xcode8
      env:
        - MATRIX_EVAL="" BUILD_DIR=macosx NO_DIRECT_CONFIGURE=1
    - os: osx
      osx_image: xcode9
      env:
        - MATRIX_EVAL="" BUILD_DIR=macosx NO_DIRECT_CONFIGURE=1
    - os: osx
      osx_image: xcode10
      env:
        - MATRIX_EVAL="" BUILD_DIR=macosx NO_DIRECT_CONFIGURE=1
### C builds not currently supported on Windows instances
#    - os: windows
#      env:
#        - MATRIX_EVAL="" BUILD_DIR=win

before_install:
  - eval "${MATRIX_EVAL}"
  - export ERROR_ON_FAILURES=1
  - cd ${BUILD_DIR}
install:
  - test -n "$NO_DIRECT_CONFIGURE" || ./configure ${CFGOPT}
script:
  - make
  - make test