В каком месте лучше всего разместить файлы FindXXX.cmake для локально скомпилированных библиотек?

У меня есть библиотека, которую я установил вручную (в / usr / local) в системе Linux (кстати, Eigen3). Есть FindEigen3. cmake входит в состав библиотеки, но по умолчанию нигде не устанавливается.

Существует / usr / share / cmake-xy / Modules, где CMake ищет дополнительные модули, но размещение этих файлов там не подходит . Есть ли в / usr / local эквивалентное место, которое также проверяется по умолчанию? Или каков стандартный способ создания пользовательских библиотечных модулей?

(Хотя вопрос строго не связан с программированием, я думаю, что авторы библиотек могут также столкнуться с тем же вопросом с другой стороны: куда поместить эти файлы при установке вручную .)

19
задан Latanius 3 April 2011 в 11:02
поделиться