我不知道CONFIGURATIONSCMake install命令的论点是什么.当我CONFIGURATIONS在安装文件时使用debug或release时,没有安装任何文件.发生了什么?
有人可以更详细地解释它.如果你给我一些例子,那将是最好的.
PS这与以下内容不同:对于CMake的"安装"命令,COMPONENT参数可以做什么?
Fra*_*ser 14
来自文档:
CONFIGURATIONS参数指定安装规则适用的构建配置列表(Debug,Release等).
例如,考虑以下CMakeListst.txt:
cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
project(Test)
add_executable(MyTest main.cc)
install(TARGETS MyTest DESTINATION bin CONFIGURATIONS Release)
Run Code Online (Sandbox Code Playgroud)
这意味着
cmake --build . --target install --config Release
Run Code Online (Sandbox Code Playgroud)
将可执行文件MyTest(或MyTest.exe)放入${CMAKE_INSTALL_PREFIX}/bin,和
cmake --build . --target install --config Debug
Run Code Online (Sandbox Code Playgroud)
不会安装任何东西.
| 归档时间: |
|
| 查看次数: |
6101 次 |
| 最近记录: |