Теоретически это должно быть простым, если уже не встроено в cmake. В конце концов, apt
или rpm
знает расположение заголовков и объектных файлов, поэтому он должен быть выполнимым.Есть ли способ сгенерировать find <...> .cmake файл для библиотеки, предоставляемый системой пакетов?
Я знаю, что cmake предполагается кросс-платформенным. Но иногда он используется для проектов, которые будут запускаться только в Linux.
я могу жестко закодировать /usr/include
как включать и /usr/lib/x86_64-linux-gnu
в библиотечном каталоге, но есть, по крайней мере, два другие «стандартные» места на системах Ubuntu, которые могут содержать эти файлы, не говоря уже о нестандартных путях, как и в /opt
,