cmake msys2,库的安装路径错误

时间:2017-05-31 10:51:45

标签: cmake msys2

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

也许我应该在CMakeLists中改变一些东西?

图书馆的CMakeLists:https://github.com/electronicarts/EASTL/blob/master/CMakeLists.txt

我使用的命令:

cmake -G"MSYS Makefiles"
make
make install

1 个答案:

答案 0 :(得分:0)

这有点棘手,因为MSYS2的CMake是一个只能理解Windows路径的本机Windows程序,而且MSYS2自动转换从POSIX风格到Windows风格的路径,有时会妨碍它。

这些命令应该有效:

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