我写了一个非常简单的HelloWorld.c程序并运行了Cmake.它cmake_install.cmake在我的构建目录中创建了一个文件.有人可以向我解释为什么CMake生成了文件cmake_install.cmake?它的目的是什么,我该如何使用它?
CMakelists.txt:
cmake_minimum_required(VERSION 3.0)
PROJECT(FirstExample)
add_executable(prog first.c)
Run Code Online (Sandbox Code Playgroud)
谢谢!
jms*_*ker 12
您不直接使用cmake_install.cmake.它包含cmake用于安装程序的说明.
使用当前的CMakeLists.txt,生成的文件没有太大作用.要创建有用的安装,您需要使用以下语法INSTALL向您添加更多命令CMakeLists.txt.
INSTALL(TARGETS targets... [EXPORT <export-name>]
[[ARCHIVE|LIBRARY|RUNTIME|FRAMEWORK|BUNDLE|
PRIVATE_HEADER|PUBLIC_HEADER|RESOURCE]
[DESTINATION <dir>]
[INCLUDES DESTINATION [<dir> ...]]
[PERMISSIONS permissions...]
[CONFIGURATIONS [Debug|Release|...]]
[COMPONENT <component>]
[OPTIONAL] [NAMELINK_ONLY|NAMELINK_SKIP]
] [...])
Run Code Online (Sandbox Code Playgroud)
小智 12
正如前面的答案所说,cmake_install.cmake包含由安装命令从您的CMakeLists.txt.
您可以执行它cmake -P cmake_install.cmake,它甚至可以在 Windows 上执行您的项目的安装。
https://cmake.org/pipermail/cmake/2007-April/013657.html
| 归档时间: |
|
| 查看次数: |
18755 次 |
| 最近记录: |