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和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_group(Aprogram) # 添加一个名为 Bprogram 的 group cpack_add_component_group(Bprogram) 然后修改 src/CMakeLists.txt,看下图红框内容,将 program A 二进制文件配置为 AComponent,将 program B 二进制文件配置为 BComponent。 修改etc/CMakeLists.txt,看下图红框内容,将配置文件 A.co...
GROUP Bprogram)#添加一个名为 Aprogram 的 group, 这个名字会作为 rpm 包名字的一部分cpack_add_component_group(Aprogram) # 添加一个名为 Bprogram 的 group cpack_add_component_group(Bprogram) 然后修改 src/CMakeLists.txt,看下图红框内容,将 program A 二进制文件配置为 AComponent,将 program B ...
下面介绍在这个过程需要用到的三个函数:cpack_add_component和cpack_add_component_group,还有install。 以下为添加install的函数定义 以下为添加component的函数定义 以下为添加group的函数定义 以上述为例,假如我们要将 program A 和它的配置文件 A.conf 打成一个 rpm 包,将 program B 和它的配置文件 B.conf ...
我们的应用发布都是以镜像为基础,git打tag触发cicd,发布对应version的镜像。现在有个应用需要部署到客户...
set(_CPACK_IFW_SHORTCUT_OPTIONAL "${_CPACK_IFW_SHORTCUT_OPTIONAL}component.addOperation(\"CreateShortcut\", \"@TargetDir@/doc/cmake-${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}/html/index.html\", \"@StartMenuDir@/CMake Documentation.lnk\");\n") endif() if(CMake_BUILD_DEVELOP...
(_cpifwrc CPACK_IFW_COMPONENT_GROUP_CMAKE_) set(_cpifwrcconf _CPACK_IFW_COMPONENT_GROUP_CMAKE) set(${_cpifwrcconf} "# CMake IFW configuration\n") macro(_cmifwarg DESCRIPTION TYPE NAME DEFAULT) set(_var CMake_IFW_ROOT_COMPONENT_${NAME}) if(DEFINED ${_var}) set(${_var} $...
CMake: Add cmakexbuild component as REQUIRED to Tools group for IFW installer podsvirovauthored and bradkingcommittedJul 7, 2015 d7725a1 CMake: optional show LGPLv2.1 license when install cmake-gui component podsvirovauthored and bradkingcommittedJul 7, 2015 ecca268 CMake: New option...