Browse Source

#IQRV #comment [CMake] Run.ini.in 可配置化

gifur 4 years ago
parent
commit
b0d23ad941
2 changed files with 5 additions and 3 deletions
  1. 3 1
      CMakeLists.txt
  2. 2 2
      addin/Run.ini.in

+ 3 - 1
CMakeLists.txt

@@ -437,6 +437,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
 
 
 # Configure files
 # Configure files
 configure_file("${CMAKE_CURRENT_SOURCE_DIR}/addin/cfg/shell.ini.in" ${CMAKE_BINARY_DIR}/shell.ini @ONLY)
 configure_file("${CMAKE_CURRENT_SOURCE_DIR}/addin/cfg/shell.ini.in" ${CMAKE_BINARY_DIR}/shell.ini @ONLY)
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/addin/Run.ini.in" "${CMAKE_BINARY_DIR}/Run.ini" @ONLY)
 
 
 if(SIMULATE_ON)
 if(SIMULATE_ON)
 	if(EXISTS "${RVC_INSTALL_PREFIX}${CMAKE_INSTALL_BINDIR}" AND IS_DIRECTORY "${RVC_INSTALL_PREFIX}${CMAKE_INSTALL_BINDIR}")
 	if(EXISTS "${RVC_INSTALL_PREFIX}${CMAKE_INSTALL_BINDIR}" AND IS_DIRECTORY "${RVC_INSTALL_PREFIX}${CMAKE_INSTALL_BINDIR}")
@@ -576,7 +577,8 @@ install(FILES "${CMAKE_SOURCE_DIR}/addin/hardwarecfg/${ROOT_INI_NAME}"
 	RENAME "root.ini"
 	RENAME "root.ini"
 	COMPONENT scripts)
 	COMPONENT scripts)
 install(PROGRAMS ${BAT_SCRIPTS} DESTINATION "${PACK_INSTALL_PREFIX_VERSION}" COMPONENT scripts)
 install(PROGRAMS ${BAT_SCRIPTS} DESTINATION "${PACK_INSTALL_PREFIX_VERSION}" COMPONENT scripts)
-install(FILES "${CMAKE_SOURCE_DIR}/addin/Run.ini" DESTINATION "${PACK_INSTALL_RUN_DIR}/./.." COMPONENT scripts)
+
+install(FILES "${CMAKE_BINARY_DIR}/Run.ini" DESTINATION "${PACK_INSTALL_RUN_DIR}/./.." COMPONENT scripts)
 if(NOT MSVC AND NOT PACK_AS_DEB_PKG)
 if(NOT MSVC AND NOT PACK_AS_DEB_PKG)
 	install(PROGRAMS "${CMAKE_SOURCE_DIR}/addin/install.sh" DESTINATION "${PACK_INSTALL_RUN_DIR}/./.." COMPONENT scripts)
 	install(PROGRAMS "${CMAKE_SOURCE_DIR}/addin/install.sh" DESTINATION "${PACK_INSTALL_RUN_DIR}/./.." COMPONENT scripts)
 endif(NOT MSVC AND NOT PACK_AS_DEB_PKG)
 endif(NOT MSVC AND NOT PACK_AS_DEB_PKG)

+ 2 - 2
addin/Run.ini → addin/Run.ini.in

@@ -1,7 +1,7 @@
 [Precondition]
 [Precondition]
 MachineType=RVC.Stand2S
 MachineType=RVC.Stand2S
 MachineVersion=5.0
 MachineVersion=5.0
-SoftwareVersion=0.0.0-
+SoftwareVersion=0.0.0-@RVC_FRAMEWORK_VERSION@
 OSVersion=4.0-
 OSVersion=4.0-
 Device=
 Device=
 Depend=
 Depend=
@@ -9,7 +9,7 @@ Cover=
 
 
 [Action]
 [Action]
 ;UpgradeVersion:A表示自动升级版本号;也可以指定版本,为空表示轻量升级
 ;UpgradeVersion:A表示自动升级版本号;也可以指定版本,为空表示轻量升级
-UpgradeVersion=A
+UpgradeVersion=@RVC_FRAMEWORK_VERSION@
 ;待删除文件列表
 ;待删除文件列表
 ;ToDelete=
 ;ToDelete=