find_package_handle_standard_args(PackageName DEFAULT_MSG Package_INCLUDE_DIR Package_SOURCES)) выдает абсолютные пути к include директориям. Это фича какая-то? не могу найти в документации что это и зачем
я бы сказал что это криво написанный файндер, обычно в этом Found expresso: указывается путь до либы а не до инклюдов
скорее всего так и есть. А у cmake (или еще может где-нибудь) есть прям хорошая документация с примером как правльно надо его писать?
Официальные доки
craig scott "professional cmake"
да, есть уже эта книга. времени бы найти на нее))
ее совсем не обязательно читать целиком. на одну нужную главу или тем более подглаву много времени не нужно, как правило
cmake-packager(7)
Обсуждают сегодня