blob: 2adb3c62c49376966c2b7dbebef6fdd583a7e782 [file] [log] [blame]
Lucas De Marchi4b9cab22013-04-30 00:21:21 -03001language: c
Lucas De Marchif9928f42020-12-03 13:29:48 -08002dist: focal
Lucas De Marchi688168c2019-11-07 08:34:15 -08003
Lucas De Marchi01af61d2015-02-04 05:44:04 -02004matrix:
5 include:
6 - compiler: gcc
Lucas De Marchif9928f42020-12-03 13:29:48 -08007 env: CC=gcc
Lucas De Marchi01af61d2015-02-04 05:44:04 -02008 - compiler: clang
Lucas De Marchif9928f42020-12-03 13:29:48 -08009 env: CC=clang
Lucas De Marchi688168c2019-11-07 08:34:15 -080010
11before_install:
Lucas De Marchi688168c2019-11-07 08:34:15 -080012 - sudo apt-get update -qq
Lucas De Marchif9928f42020-12-03 13:29:48 -080013 - sudo apt-get install -qq libzstd-dev zstd
Lucas De Marchi688168c2019-11-07 08:34:15 -080014 - sudo apt-get install -qq liblzma-dev
15 - sudo apt-get install -qq zlib1g-dev
16 - sudo apt-get install -qq xsltproc docbook-xsl
17 - sudo apt-get install -qq cython
18 - sudo apt-get install -qq linux-headers-generic
Lucas De Marchi688168c2019-11-07 08:34:15 -080019
20before_script:
21 - unset PYTHON_CFLAGS # hack to broken travis setup
22 - export KDIR="$(find /lib/modules/* -maxdepth 1 -name build | sort -n --reverse | head -1)"
23
24script:
25 - ./autogen.sh c --without-openssl && make -j
Lucas De Marchif9928f42020-12-03 13:29:48 -080026 - make -j check
Lucas De Marchi688168c2019-11-07 08:34:15 -080027
Lucas De Marchi4b9cab22013-04-30 00:21:21 -030028notifications:
29 irc:
30 channels:
31 - "irc.freenode.org#kmod"
32 template:
33 - "%{commit}: %{author} - %{message}"