d80bb0ac13b7364ac3f907d52e96b49b1aace81b
[m6w6/libmemcached] / .builds / openbsd.yml
1 image: openbsd/latest
2 packages:
3 - bison
4 - cmake
5 - cyrus-sasl--
6 - libevent
7 - memcached--
8 - pkgconf
9 - py3-sphinx
10 - py3-m2r
11 - rsync
12 - sudo--
13 - tbb
14 sources:
15 - https://github.com/m6w6/libmemcached
16 environment:
17 ENABLE_HASH_HSIEH: "ON"
18 ENABLE_MEMASLAP: "OFF"
19 VERBOSE: "ON"
20 MEMCACHED_BINARY: "memcached"
21 tasks:
22 - configure: |
23 cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug
24 - build: |
25 cmake --build debug -j2
26 - test: |
27 cmake --build debug -j2 --target test
28 - install: |
29 cmake --build debug -j2 --target install -- DESTDIR=/tmp
30 - package: |
31 cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS_MANGZ=ON -S libmemcached -B release
32 cmake --build release -j2 --target package -- VERBOSE=
33 cmake --build release -j2 --target push-artifact -- VERBOSE=
34