AMD64
Shell
Git
sylvestre/llvm-toolchain-integration-test-suite:.travis.yml@77fedff
language: minimal
jobs:
  include:
    - os: linux
      dist: bionic
      addons:
        apt:
          sources:
            - sourceline: 'deb https://apt.llvm.org/bionic/ llvm-toolchain-bionic-10 main'
              key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'
            - ubuntu-toolchain-r-test
          packages:
            - clang-10
            - clang-tidy-10
            - clang-format-10
            - clang-tools-10
            - llvm-10-dev
            - lld-10
            - lldb-10
            - llvm-10-tools
            - libomp-10-dev
            - libc++-10-dev
            - libc++abi-10-dev
            - libstdc++-9-dev
            - libclang-common-10-dev

script: |
  mkdir build && cd build && \
  cmake -DLIT=/usr/lib/llvm-10/build/utils/lit/lit.py \
          -DCLANG_BINARY=/usr/bin/clang-10 \
          -DCLANGXX_BINARY=/usr/bin/clang++-10 \
          -DCLANG_TIDY_BINARY=/usr/bin/clang-tidy-10 \
          -DCLANG_FORMAT_BINARY=/usr/bin/clang-format-10 \
          -DLLD_BINARY=/usr/bin/lld-10 \
          -DLLDB_BINARY=/usr/bin/lldb-10 \
          -DLLVMCONFIG_BINARY=/usr/bin/llvm-config-10 \
          -DOPT_BINARY=/usr/bin/opt-10 \
          -DSCANBUILD=/usr/bin/scan-build-10 \
          -DCLANG_TIDY_BINARY=/usr/bin/clang-tidy-10 \
          -DSCANVIEW=/usr/bin/scan-view-10 \
          -DLLVMNM=/usr/bin/llvm-nm-10 \
          -DLLVMPROFDATA=/usr/bin/llvm-profdata-10 \
          -DENABLE_COMPILER_RT=OFF \
          -DENABLE_LIBCXX=ON \
          ../ && \
  make check
Build Config
{
  "language": "shell",
  "os": [
    "linux"
  ],
  "dist": "xenial",
  "jobs": {
    "include": [
      {
        "os": "linux",
        "dist": "bionic",
        "addons": {
          "apt": {
            "sources": [
              {
                "sourceline": "deb https://apt.llvm.org/bionic/ llvm-toolchain-bionic-10 main",
                "key_url": "https://apt.llvm.org/llvm-snapshot.gpg.key"
              },
              {
                "name": "ubuntu-toolchain-r-test"
              }
            ],
            "packages": [
              "clang-10",
              "clang-tidy-10",
              "clang-format-10",
              "clang-tools-10",
              "llvm-10-dev",
              "lld-10",
              "lldb-10",
              "llvm-10-tools",
              "libomp-10-dev",
              "libc++-10-dev",
              "libc++abi-10-dev",
              "libstdc++-9-dev",
              "libclang-common-10-dev"
            ]
          }
        }
      }
    ]
  },
  "script": [
    "mkdir build && cd build && \\\ncmake -DLIT=/usr/lib/llvm-10/build/utils/lit/lit.py \\\n        -DCLANG_BINARY=/usr/bin/clang-10 \\\n        -DCLANGXX_BINARY=/usr/bin/clang++-10 \\\n        -DCLANG_TIDY_BINARY=/usr/bin/clang-tidy-10 \\\n        -DCLANG_FORMAT_BINARY=/usr/bin/clang-format-10 \\\n        -DLLD_BINARY=/usr/bin/lld-10 \\\n        -DLLDB_BINARY=/usr/bin/lldb-10 \\\n        -DLLVMCONFIG_BINARY=/usr/bin/llvm-config-10 \\\n        -DOPT_BINARY=/usr/bin/opt-10 \\\n        -DSCANBUILD=/usr/bin/scan-build-10 \\\n        -DCLANG_TIDY_BINARY=/usr/bin/clang-tidy-10 \\\n        -DSCANVIEW=/usr/bin/scan-view-10 \\\n        -DLLVMNM=/usr/bin/llvm-nm-10 \\\n        -DLLVMPROFDATA=/usr/bin/llvm-profdata-10 \\\n        -DENABLE_COMPILER_RT=OFF \\\n        -DENABLE_LIBCXX=ON \\\n        ../ && \\\nmake check"
  ]
}