cpack_add_component_group(Aprogram) # 添加一个名为 Bprogram 的 group cpack_add_component_group(Bprogram) 然后修改 src/CMakeLists.txt,看下图红框内容,将 program A 二进制文件配置为 AComponent,将 program B二进制文件配置为 BComponent。 修改etc/CMakeLists.txt,看下图红框内容,将配置文件A.conf ...
cpack_add_component_group(Aprogram) # 添加一个名为 Bprogram 的 group cpack_add_component_group(Bprogram) 然后修改 src/CMakeLists.txt,看下图红框内容,将 program A 二进制文件配置为 AComponent,将 program B 二进制文件配置为 BComponent。 修改etc/CMakeLists.txt,看下图红框内容,将配置文件 A.co...
下面介绍在这个过程需要用到的三个函数:cpack_add_component和cpack_add_component_group,还有install。 以下为添加install的函数定义 以下为添加component的函数定义 以下为添加group的函数定义 以上述为例,假如我们要将 program A 和它的配置文件 A.conf 打成一个 rpm 包,将 program B 和它的配置文件 B.conf ...
cpack_add_component_group(Aprogram) # 添加一个名为 Bprogram 的 group cpack_add_component_group(Bprogram) 然后修改 src/CMakeLists.txt,看下图红框内容,将 program A 二进制文件配置为 AComponent,将 program B 二进制文件配置为 BComponent。 修改etc/CMakeLists.txt,看下图红框内容,将配置文件 A.co...
下面介绍在这个过程需要用到的三个函数:cpack_add_component和cpack_add_component_group,还有install。 以下为添加install的函数定义 以下为添加component的函数定义 以下为添加group的函数定义 以上述为例,假如我们要将 program A 和它的配置文件 A.conf 打成一个 rpm 包,将 program B 和它的配置文件 B.conf ...
cpack_add_component_group(Bprogram) 然后修改 src/CMakeLists.txt,看下图红框内容,将 program A 二进制文件配置为 AComponent,将 program B 二进制文件配置为 BComponent。 image 修改etc/CMakeLists.txt,看下图红框内容,将配置文件 A.conf 配置为 AComponent, 将配置文件 B.conf 配置为 BComponent。
cpack_add_component(AppData DISPLAY_NAME "MyAppData" DESCRIPTION "My Application Data") 在创建了build当运行cpack -C Release同时构建所有三个安装程序 浏览1提问于2017-04-03得票数 2 回答已采纳 1回答 如何使用CPack二进制文件/dir从CMake中排除 、 install之后,输出文件将放在build目录中:\build\fin\...
cpack_add_component(distributables DISPLAY_NAME ${PROJECT_NAME} DESCRIPTION "Distributables (Libaray, Binaries, Headers, etc.,)" DESCRIPTION "Distributables (shared/static libararies, binaries, etc.,)" ) cpack_add_component(distributables DISPLAY_NAME ${PROJECT_NAME} DESCRIPTION "Development header...
可以配置某些类型的二进制安装程序,以便用户可以选择单独的应用程序组件进行安装。有关详细信息,请参阅CPackComponent模块。 源码包会包含项目中所有的源文件,可以通过设置 CPACK_SOURCE_IGNORE_FILES 来排除不需要打包的文件。 CPack 生成器 CPack生成器由 CPACK_GENERATOR 变量来制定,该变量可以是一个字符串表示单个...
If version details were given, the default value will be CMAKE_PROJECT_VERSION_PATCH, but if no patch version component was specified then CPACK_PACKAGE_VERSION_PATCH will be left unset. If no project version was given at all, a default version of 0.1.1 will be assumed, leading to C...