ff23b34d6c2faa1c39898133b8df33022e89a519
[m6w6/libmemcached] / .travis.yml
1 os: linux
2 dist: focal
3 arch: arm64
4 language: cpp
5
6 addons:
7 apt:
8 packages:
9 - libevent-dev
10 - libsasl2-dev
11
12 env:
13 - CMAKE_BUILD_TYPE=Debug BUILD_TESTING=true ENABLE_SASL=true
14
15 install:
16 - |
17 git clone --depth 1 -b 1.6.7 https://github.com/memcached/memcached
18 cd memcached
19 ./autogen.sh
20 CFLAGS="-O2 -pipe" ./configure \
21 --prefix=/opt \
22 --disable-coverage \
23 --disable-docs \
24 --disable-dependency-tracking \
25 --enable-sasl \
26 --enable-sasl-pwdb \
27 ;
28 make -j2
29 make install
30 cd ..
31
32 before_script:
33 - mkdir build
34
35 script:
36 - cd build
37 - cmake -DMEMCACHED_BINARY=/opt/bin/memcached ..
38 - make -j2 VERBOSE=1
39 - make test VERBOSE=1
40 - make install DESTDIR=.
41
42 after_failure:
43 - cat Testing/Temporary/LastTest.log || true