我有一位客户需要我在 Docker 容器中安装 Google Test,但希望将其安装在 /opt 而不是 /usr/local 中。发出“make install”命令时,我找不到指定安装文件夹的选项。我不想修改 cmake 生成的 Makefile。有办法做到这一点吗?
我会使用 cmake 安装功能而不是 make install。如果您想让脚本更加健壮,您也可以使用 Ninja。
cmake -S . -B build/ -D CMAKE_BUILD_TYPE=Release ...
cmake --build build
cmake --install build --prefix /opt