packages:
- bison
- cmake
- - cyrus-sasl--
+ - curl--
- libevent
- memcached--
- pkgconf
VERBOSE: "ON"
MEMCACHED_BINARY: "memcached"
tasks:
+ - prepare: |
+ ./libmemcached/.builds/scripts/prepare
- configure: |
- cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug
+ maybe cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug
- build: |
- cmake --build debug -j2
+ maybe cmake --build debug -j2
- test: |
- cmake --build debug -j2 --target test
+ maybe cmake --build debug -j2 --target test
- install: |
- cmake --build debug -j2 --target install -- DESTDIR=/tmp
+ maybe cmake --install debug --prefix /tmp
- package: |
- cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS_MANGZ=ON -S libmemcached -B release
- cmake --build release -j2 --target package -- VERBOSE=
- cmake --build release -j2 --target push-artifacts -- VERBOSE=
+ maybe cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS_MANGZ=ON -S libmemcached -B release
+ maybe cmake --build release -j2 --target package -- VERBOSE=
+ maybe cmake -DCPACK_COMPONENT_INSTALL=ON release
+ maybe cmake --build release -j2 --target package -- VERBOSE=
+ maybe cmake --build release -j2 --target push-artifacts -- VERBOSE=
+ - success:
+ maybe