从源代码构建时更改 Ubuntu 上的 make install 目录

从源代码构建时更改 Ubuntu 上的 make install 目录

我正在从名为 OIS 的包构建源代码。

该软件包始终安装在 usr/local/include/OIS 中

我尝试使用该./configure --includedir=/usr/local/include标志,但似乎只改变前缀而不改变后缀(OIS)。

我可以复制文件,但我不确定这是否会破坏头文件中的任何内容。

有人可以指导我哪里可以进行编辑,以便当我运行 make install 时它会安装在 /usr/local/include 而不是 /usr/local/include/OIS 中?

我之所以要这样做,是因为所有头文件都有“file.h”,而实际上它们位于“OIS/file.h”中。我必须在所有头文件中更改这一点,所以我想更改安装目录以避免这样做,以防将来源代码有更新。

答案1

不要按照您的要求指定不同的安装目录,而是使用<package>-config脚本或<package>.pcpkgconfig 数据文件来获取要传递给编译器的适当标志。

相关内容