我在Windows上,尝试安装EASTL,它安装在Program Files而不是编译器的路径中。
也许我应该在CMakeLists中改变一些东西?
图书馆的CMakeLists:https://github.com/electronicarts/EASTL/blob/master/CMakeLists.txt
我使用的命令:
cmake -G"MSYS Makefiles"
make
make install
答案 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=/