Я определил пользовательскую цель в cmake.Теперь я хочу убедиться, что эта цель собирается только тогда, когда цель cmake test
была выполнена.Как мне этого добиться.
Допустим, у меня есть цель make coverage
, которая должна зависеть от цели make test
, которую нужно вызвать раньше, или вызову make test
перед выполнением.
Как я могу определить это поведение в cmake?
Здесь мой код, который не работал, как ожидалось.Я хочу добиться того, чтобы охват покрытия зависел от того, что вызов теста должен быть вызван раньше.
ADD_CUSTOM_TARGET(
coverage COMMAND /bin/bash ${LIBPIPE_BINARY_DIR}/cmake/scripts/coverage.sh
DEPENDS test
)