cmake msys2,库的安装路径错误

cmake msys2, wrong install path for library

我在 windows,尝试安装 EASTL,它安装在 Program Files 而不是编译器的路径中。

也许我应该在 CMakeLists 中更改一些内容?

库的 CMakeLists:https://github.com/electronicarts/EASTL/blob/master/CMakeLists.txt

我使用的命令:

cmake -G"MSYS Makefiles"
make
make install

这有点棘手,因为 MSYS2 的 CMake 是原生 Windows 程序,它只理解 Windows 路径,并且 MSYS2 具有从 POSIX 样式到 [=15 样式的路径自动转换=]-有时会妨碍的风格。

这些命令应该有效:

MSYS2_ARG_CONV_EXCL=- cmake . -G"MSYS Makefiles" -DCMAKE_INSTALL_PREFIX=$MSYSTEM_PREFIX
make install DESTDIR=/