【发布时间】:2017-01-31 11:13:44
【问题描述】:
理论上,如果还没有内置到 cmake 中,它应该很简单。毕竟apt或rpm知道头文件和目标文件的位置,所以应该是可行的。
我知道 cmake 应该是跨平台的。但有时它用于仅在 Linux 上运行的项目。
我可以将 /usr/include 硬编码为 include 并将 /usr/lib/x86_64-linux-gnu 硬编码为库目录,但 Ubuntu 系统上至少还有两个其他“标准”位置可以包含这些文件,更不用说非标准路径,例如/opt中的那些。
【问题讨论】: