diff --git a/test/unit/CMakeLists.txt b/test/unit/CMakeLists.txt
index ebe9171390e91b7d0658e05cfcb7563e15f3eaa6..dc113ed4955596b58e92f319083d3bfde8e54aae 100644
--- a/test/unit/CMakeLists.txt
+++ b/test/unit/CMakeLists.txt
@@ -48,6 +48,7 @@ add_executable(vclock.test vclock.cc test.c
 target_link_libraries(vclock.test core small
     ${LIBEV_LIBRARIES} ${LIBEIO_LIBRARIES} ${LIBCORO_LIBRARIES})
 add_executable(quota.test quota.cc test.c)
+target_link_libraries(quota.test pthread)
 
 set(MSGPUCK_DIR ${PROJECT_SOURCE_DIR}/src/lib/msgpuck/)
 add_executable(msgpack.test