Installation 如何控制cmake';s安装路径的一部分
我正在使用cmake在x86_64 RHEL5 Linux机器上生成生成文件。cmake生成的“安装”目标安装到一个部分可控(带有DESTDIR和cmake_install_前缀)且部分固定的路径。我对固定部分有什么样的控制,例如:Installation 如何控制cmake';s安装路径的一部分,installation,cmake,cross-compiling,Installation,Cmake,Cross Compiling,我正在使用cmake在x86_64 RHEL5 Linux机器上生成生成文件。cmake生成的“安装”目标安装到一个部分可控(带有DESTDIR和cmake_install_前缀)且部分固定的路径。我对固定部分有什么样的控制,例如: myproject-1.2.0/rhel_5/gcc-4.3.3/i386/release/lib/libmyproject.so.1.2.0 ^^^^^^ ^^^^ 我这样问是因为我实际上正在使用GNU4.3.
myproject-1.2.0/rhel_5/gcc-4.3.3/i386/release/lib/libmyproject.so.1.2.0
^^^^^^ ^^^^
我这样问是因为我实际上正在使用GNU4.3.3编译器交叉编译到arm平台,所以这一部分是正确的。但是工具链文件似乎不包含影响“rhel_5”和“i386”部分的变量
我的arm交叉编译器在转储其规范时列出了march=armv4t。您应该完全控制固定部分。从:
DESTINATION
参数指定文件将安装到的磁盘目录。如果给定完整路径(带前导斜杠或驱动器号),则直接使用该路径。如果给出了相对路径,则会根据CMAKE\u INSTALL\u PREFIX
的值对其进行解释。可以在安装时使用CMAKE\u install\u prefix
变量文档中解释的DESTDIR
机制重新定位前缀
因此,“固定”部分是在
install
命令中指定的路径,作为CMakeLists.txt文件中的DESTINATION
参数。您应该完全控制固定部分。从:
DESTINATION
参数指定文件将安装到的磁盘目录。如果给定完整路径(带前导斜杠或驱动器号),则直接使用该路径。如果给出了相对路径,则会根据CMAKE\u INSTALL\u PREFIX
的值对其进行解释。可以在安装时使用CMAKE\u install\u prefix
变量文档中解释的DESTDIR
机制重新定位前缀
因此,“固定”部分是在
install
命令中指定的路径,作为CMakeLists.txt文件中的DESTINATION
参数。。我被一些助手代码误导了,把它的行为误认为是内置的行为。啊,你说得对,很简单。我被一些助手代码误导了,把它的行为误认为是内置的行为。