Если верить документации, то функция clock_gettime требует линьковки с библиотекой rt (Link with -lrt), поэтому cmake не может слиньковать тестовый код.
Согласно документации на cmake можно воспользоваться переменной CMAKE_REQUIRED_LIBRARIES для того, чтобы вышеназванные функции при линьковке подключили нужную библиотеку.