именами методов.
Также, как уже сказали, в общем случае — это пробелма не уровня системы сборки.
Если так прям хочется какой-то кастомный выхлоп, то можешь в target_link_libraries передавать не имя, а какой-нибудь ${IMPL_LIB_NAME}, а предварительно проверять есть ли в этой переменной ровно одно имя.
непонятных в том смысле что CMakeError: You forgot to link with actual implementation выглядит чуть яснее чем cloudconnect.o: unresolved reference to void db_connect(const char*)
Обсуждают сегодня