我有一个软件依赖于特定版本的GEOS和GDAL(即比系统上安装的更新)。我已经安装了带有前缀/ opt / hhd的特定版本。 问题是已经安装了GDAL和GEOS,并且首先包括这些。
如何强制CMake使用此位置来包含标头,而不是/ usr / local?
我正在尝试BEFORE / AFTER关键字。但这没有帮助:
include_directories(
/opt/hhd/geos/include
/opt/hhd/gdal/include
...
)
我还在尝试使用以上文件夹进行-iprefix。