我尝试在Visual Studio 2017上使用CMake构建C ++项目。到目前为止,CMake支持非常令人信服。但是,我怎么称呼 cpack 引入的 PACKAGE 目标?有谁知道如何从GUI内执行此操作(它不会显示在 CMakeLists.txt 文件的上下文菜单中)。 INSTALL 和 BUILD_ALL 目标显示在 CMakeLists.txt 文件的上下文菜单中,但 PACKAGE 目标丢失。这是错误还是我错过了什么?
答案 0 :(得分:1)
仅当最外部的CMake构建目录中存在名为PACKAGE
的文件时,才由CMake添加默认的CMake CPackConfig.cmake
目标。
包含CPackConfig.cmake
模块时,CPack
文件通常由CMake自动生成。但是,如果在包含CPACK_OUTPUT_CONFIG_FILE
之前设置了变量CPack
,则可能以不同的名称生成它。