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=/
我在 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=/