|
|
1
35
将/opt/local/lib和任何其他可能的安装路径添加到cmake在CMakeLists.txt文件中搜索的路径集中:
这会将/opt/local/lib追加到cmake搜索库的路径集中。这
CMAKE_LIBRARY_PATH
技术将影响所有人
请注意,这是正确的 硬编码/opt/local/lib是查找库的唯一位置。相反,它只是将/opt/local/lib附加到要搜索库的位置集。我经常添加许多这样的路径,覆盖我所知道的所有机器上观察到的位置。见 find_library documentation 更多关于这个主题的变化。
你也可能希望改变
CMAKE_INCLUDE_PATH
|
|
|
2
16
达尔文 “它添加了必要的include和library路径。我希望有一个更自动化的东西,但至少它解决了这个问题。 :
|
|
|
3
6
CMake需要尊重
|
|
4
3
每@nerling's 评论一下公认的解决方案,下面是一个检测MacPorts前缀路径的建议。 MyModule.cmake
|
|
5
1
安装
使用pkgconfig查找libs的CMake生成文件将使用MacPorts安装的pkgconfig,当然,它将具有MacPorts安装的库的正确搜索路径。
FindPkgConfig
|