Browse Source

Z991239-4806 #comment 修复启动时生成env.ini问题

陈良瑜80374463 2 years ago
parent
commit
acd89db9c3
2 changed files with 21 additions and 3 deletions
  1. 21 1
      CMakeLists.txt
  2. 0 2
      addin/cfg/env.ini

+ 21 - 1
CMakeLists.txt

@@ -284,7 +284,7 @@ if(CONAN_CACHE_CLEAR)
 	conan_local_remove()
 endif(CONAN_CACHE_CLEAR)
 
-conan_cmake_run(REQUIRES RvcFramework/1.2.0.15@LR04.02_FrameworkLib/dev
+conan_cmake_run(REQUIRES RvcFramework/1.2.0.17@LR04.02_FrameworkLib/dev
 	Audio/2023.0509.01@LR04.02_MediaRes/testing
 BASIC_SETUP CMAKE_TARGETS)
 include(DependencyConanFiles)
@@ -526,6 +526,25 @@ endif(UNIX)
 # Include directories
 include_directories(${CMAKE_CURRENT_BINARY_DIR})
 
+
+if(DEVOPS_ON_CMAKE_ST)
+	set(INI_CONTENT "[MicroServiceURL]\nenv=ST_BIZ")
+elseif(DEVOPS_ON_CMAKE_UAT)
+	set(INI_CONTENT "[MicroServiceURL]\nenv=UAT_BIZ")
+elseif(DEVOPS_ON_CMAKE_DEV)
+	set(INI_CONTENT "[MicroServiceURL]\nenv=ST_BIZ")
+elseif(DEVOPS_ON_CMAKE_PRD)
+	set(INI_CONTENT "[MicroServiceURL]\nenv=PRD")
+else()
+	set(INI_CONTENT "[MicroServiceURL]\nenv=ST_BIZ")
+endif(DEVOPS_ON_CMAKE_ST)
+
+
+# 生成env.ini文件
+file(WRITE ${CMAKE_BINARY_DIR}/env.ini "${INI_CONTENT}")
+
+message("Generated env.ini file in ${CMAKE_BINARY_DIR}")
+
 # Configure files
 configure_file("${CMAKE_CURRENT_SOURCE_DIR}/ChangeLog.in" ${CMAKE_BINARY_DIR}/ChangeLog @ONLY)
 configure_file("${CMAKE_CURRENT_SOURCE_DIR}/addin/cfg/shell.ini.in" ${CMAKE_BINARY_DIR}/shell.ini @ONLY)
@@ -652,6 +671,7 @@ install(DIRECTORY "${CMAKE_SOURCE_DIR}/addin/cfg" DESTINATION "${PACK_INSTALL_PR
 install(DIRECTORY "${CMAKE_SOURCE_DIR}/addin/cfg" DESTINATION "${PACK_INSTALL_PREFIX_CUR_VER}" 
 	COMPONENT scripts FILES_MATCHING PATTERN "*.xml")
 install(FILES ${CMAKE_BINARY_DIR}/shell.ini DESTINATION ${RVC_CONFIG_PATH} COMPONENT scripts)
+install(FILES ${CMAKE_BINARY_DIR}/env.ini DESTINATION ${RVC_CONFIG_PATH} COMPONENT scripts)
 
 set(active_txt_file "${CMAKE_BINARY_DIR}/active.txt")
 file(WRITE ${active_txt_file} "${RVC_VERSION}")

+ 0 - 2
addin/cfg/env.ini

@@ -1,2 +0,0 @@
-[MicroServiceURL]
-env=ST_BIZ