【发布时间】:2011-07-28 14:27:36
【问题描述】:
我在 Linux 系统(顺便说一下,Eigen3)上手动安装了一个库(到 /usr/local)。有一个 FindEigen3.cmake 与 lib 捆绑在一起,但默认情况下没有安装在任何地方。
CMake 在 /usr/share/cmake-x.y/Modules 中查找其他模块,但将这些文件放在那里似乎不是解决问题的方法。 /usr/local 下是否有默认情况下也会扫描的等效位置?或者创建自定义库模块的标准方法是什么?
(虽然这个问题与编程没有严格的联系,但我认为库作者也可能会从另一端遇到同样的问题:手动安装时将这些文件放在哪里。)
【问题讨论】: