我正在为我想要使用CMake's package registry feature的软件包编写cmake脚本。我还想让我的脚本与OS X's Homebrew完美配合,List Members Instance docs喜欢将软件包安装到像/usr/local/Cellar/cisstnetlib/HEAD/cmake
这样的Cellar目录中。
一般情况下,Homebrew会尝试保持构建和安装相当孤立,而CMake注册表需要在/Users/username/.cmake/packages/CisstNetlib/CisstNetlib
中创建文件。
我对编写brew脚本和CMake脚本的可靠方法感兴趣,以便它们可以轻松地协同工作,使用CMake包注册表,同时保持CMake脚本在其他平台上的兼容性和易用性比如linux和windows。