Initial import of libdpf.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
commit
e4e666f459
4563 changed files with 1690372 additions and 0 deletions
280
thirdparty/hedley/.travis.yml
vendored
Normal file
280
thirdparty/hedley/.travis.yml
vendored
Normal file
|
|
@ -0,0 +1,280 @@
|
|||
language: c
|
||||
sudo: false
|
||||
branches:
|
||||
except:
|
||||
- /^(wip\/)?(appveyor|msvc|mingw|windows)(\-.+)?$/
|
||||
matrix:
|
||||
include:
|
||||
###
|
||||
## Linux builds using various versions of GCC.
|
||||
###
|
||||
# - dist: bionic
|
||||
# env: C_COMPILER=gcc-9 CXX_COMPILER=g++-9
|
||||
# addons:
|
||||
# apt:
|
||||
# sources:
|
||||
# - ubuntu-toolchain-r-test
|
||||
# packages:
|
||||
# - gcc-9
|
||||
# - g++-9
|
||||
- dist: bionic
|
||||
env: C_COMPILER=gcc-8 CXX_COMPILER=g++-8
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- gcc-8
|
||||
- g++-8
|
||||
- dist: trusty
|
||||
env: C_COMPILER=gcc-7 CXX_COMPILER=g++-7
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- gcc-7
|
||||
- g++-7
|
||||
- dist: trusty
|
||||
env: C_COMPILER=gcc-6 CXX_COMPILER=g++-6
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- gcc-6
|
||||
- g++-6
|
||||
- dist: trusty
|
||||
env: C_COMPILER=gcc-5 CXX_COMPILER=g++-5
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- gcc-5
|
||||
- g++-5
|
||||
- dist: trusty
|
||||
env: C_COMPILER=gcc-4.9 CXX_COMPILER=g++-4.9
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- gcc-4.9
|
||||
- g++-4.9
|
||||
- dist: trusty
|
||||
env: C_COMPILER=gcc-4.8 CXX_COMPILER=g++-4.8
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- gcc-4.8
|
||||
- g++-4.8
|
||||
- dist: trusty
|
||||
env: C_COMPILER=gcc-4.7 CXX_COMPILER=g++-4.7
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- gcc-4.7
|
||||
- g++-4.7
|
||||
- dist: trusty
|
||||
env: C_COMPILER=gcc-4.6 CXX_COMPILER=g++-4.6
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- gcc-4.6
|
||||
- g++-4.6
|
||||
- dist: trusty
|
||||
env: C_COMPILER=gcc-4.4 CXX_COMPILER=g++-4.4
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- gcc-4.4
|
||||
- g++-4.4
|
||||
|
||||
###
|
||||
## clang on Linux
|
||||
###
|
||||
# - dist: bionic
|
||||
# env: C_COMPILER=clang-9 CXX_COMPILER=clang++-9
|
||||
# addons:
|
||||
# apt:
|
||||
# sources:
|
||||
# - llvm-toolchain-bionic-9
|
||||
# - ubuntu-toolchain-r-test
|
||||
# packages:
|
||||
# - clang-9
|
||||
- dist: bionic
|
||||
env: C_COMPILER=clang-8 CXX_COMPILER=clang++-8
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- llvm-toolchain-bionic-8
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- clang-8
|
||||
- dist: bionic
|
||||
env: C_COMPILER=clang-7 CXX_COMPILER=clang++-7
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- llvm-toolchain-bionic-7
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- clang-7
|
||||
- dist: bionic
|
||||
env: C_COMPILER=clang-6.0 CXX_COMPILER=clang++-6.0
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- llvm-toolchain-bionic-6.0
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- clang-6.0
|
||||
- dist: bionic
|
||||
env: C_COMPILER=clang-5.0 CXX_COMPILER=clang++-5.0
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- llvm-toolchain-bionic-5.0
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- clang-5.0
|
||||
- dist: xenial
|
||||
env: C_COMPILER=clang-4.0 CXX_COMPILER=clang++-4.0
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- llvm-toolchain-xenial-4.0
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- clang-4.0
|
||||
- dist: xenial
|
||||
env: C_COMPILER=clang-3.9 CXX_COMPILER=clang++-3.9
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- llvm-toolchain-xenial-3.9
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- clang-3.9
|
||||
- dist: xenial
|
||||
env: C_COMPILER=clang-3.8 CXX_COMPILER=clang++-3.8
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- llvm-toolchain-xenial-3.8
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- clang-3.8
|
||||
- dist: trusty
|
||||
env: C_COMPILER=clang-3.7 CXX_COMPILER=clang++-3.7
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- llvm-toolchain-precise-3.7
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- clang-3.7
|
||||
- dist: trusty
|
||||
env: C_COMPILER=clang-3.6 CXX_COMPILER=clang++-3.6
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- llvm-toolchain-precise-3.6
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- clang-3.6
|
||||
- dist: trusty
|
||||
env: C_COMPILER=clang-3.5 CXX_COMPILER=clang++-3.5
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- llvm-toolchain-precise-3.5
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- clang-3.5
|
||||
|
||||
###
|
||||
## PGI
|
||||
###
|
||||
- dist: xenial
|
||||
env: C_COMPILER=pgcc CXX_COMPILER=pgc++
|
||||
|
||||
###
|
||||
## OS X
|
||||
###
|
||||
- os: osx
|
||||
osx_image: xcode12u
|
||||
- os: osx
|
||||
osx_image: xcode11.6
|
||||
- os: osx
|
||||
osx_image: xcode10.3
|
||||
- os: osx
|
||||
osx_image: xcode9.4
|
||||
- os: osx
|
||||
osx_image: xcode8.3
|
||||
- os: osx
|
||||
osx_image: xcode7.3
|
||||
|
||||
###
|
||||
## mingw
|
||||
###
|
||||
- dist: bionic
|
||||
env: C_COMPILER=x86_64-w64-mingw32-gcc CXX_COMPILER=x86_64-w64-mingw32-g++
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- gcc-mingw-w64-x86-64
|
||||
- g++-mingw-w64-x86-64
|
||||
- binutils-mingw-w64-x86-64
|
||||
|
||||
###
|
||||
## TI Compilers
|
||||
###
|
||||
- dist: xenial
|
||||
env: C_COMPILER=armcl CXX_COMPILER=armcl INSTALL_TI_COMPILERS=y
|
||||
addons:
|
||||
apt:
|
||||
packages: gcc-multilib
|
||||
- dist: xenial
|
||||
env: C_COMPILER=cl430 CXX_COMPILER=cl430 INSTALL_TI_COMPILERS=y
|
||||
addons:
|
||||
apt:
|
||||
packages: gcc-multilib
|
||||
- dist: xenial
|
||||
env: C_COMPILER=cl2000 CXX_COMPILER=cl2000 INSTALL_TI_COMPILERS=y
|
||||
addons:
|
||||
apt:
|
||||
packages: gcc-multilib
|
||||
- dist: xenial
|
||||
env: C_COMPILER=cl6x CXX_COMPILER=cl6x INSTALL_TI_COMPILERS=y
|
||||
addons:
|
||||
apt:
|
||||
packages: gcc-multilib
|
||||
- dist: xenial
|
||||
env: C_COMPILER=cl7x CXX_COMPILER=cl7x INSTALL_TI_COMPILERS=y
|
||||
addons:
|
||||
apt:
|
||||
packages: gcc-multilib
|
||||
- dist: xenial
|
||||
env: C_COMPILER=clpru CXX_COMPILER=clpru INSTALL_TI_COMPILERS=y
|
||||
addons:
|
||||
apt:
|
||||
packages: gcc-multilib
|
||||
|
||||
before_install:
|
||||
- if [ -n "${C_COMPILER}" ]; then export CC="${C_COMPILER}"; fi
|
||||
- if [ -n "${CXX_COMPILER}" ]; then export CXX="${CXX_COMPILER}"; fi
|
||||
- if [ "x${INSTALL_TI_COMPILERS}" = "xy" ]; then curl -s 'https://raw.githubusercontent.com/nemequ/ti-compiler-install-travis/master/ti-cgt-install.sh' | /bin/sh; fi
|
||||
- if [ "${C_COMPILER}" = "pgcc" ]; then wget -q -O /dev/stdout 'https://raw.githubusercontent.com/nemequ/pgi-travis/master/install-pgi.sh' | /bin/sh; fi
|
||||
|
||||
script:
|
||||
- cd test && make
|
||||
Loading…
Add table
Add a link
Reference in a new issue