【发布时间】:2020-01-04 10:32:16
【问题描述】:
在这个问题的答案中:
Where should cmake files be installed?
我们了解到,除其他地方外,将.cmake 文件安装在<prefix>/share/ 下(可能在其他子目录中)或<prefix>/lib/cmake 下是“可接受的”(就CMake 的搜索模式而言)。
现在,一方面,那里接受的答案表明偏爱<prefix>/lib/cmake;但另一方面,与大多数 (?) Linux 发行版捆绑在一起的 CMake 本身将其 .cmake 文件放在 /usr/share/cmake 下。
那么哪个选项更可取?或者更确切地说,您知道哪个是最常用的?
PS - 如果您使用GNUInstallDirs,则可以在${CMAKE_INSTALL_LIBDIR}/cmake 和${CMAKE_INSTALL_DATADIR}/cmake 之间进行选择,这可能更适合多平台。
【问题讨论】: