- set(MEMCACHED_BINARY "/usr/bin/memcached"
- CACHE FILEPATH "memcached binary")
- set(CMAKE_CTEST_ARGUMENTS "--output-on-failure;-j2;--repeat;until-pass:2"
- ) # available since CMake 3.17
+ set(MEMCACHED_BINARY "$ENV{MEMCACHED_BINARY}"
+ CACHE STRING "memcached binary")
+ set(CMAKE_CTEST_ARGUMENTS "--output-on-failure")
+ if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.17)
+ # available since CMake 3.17
+ list(APPEND CMAKE_CTEST_ARGUMENTS --repeat until-pass:2)
+ if(NOT "$ENV{CIRRUS_CI}")
+ list(APPEND CMAKE_CTEST_ARGUMENTS -j2)
+ endif()
+ endif()