Browse Source

Z991239-5719 #comment 添加是否合入适配器的开关支持

80374374 1 year ago
parent
commit
3e8e016075
2 changed files with 14 additions and 3 deletions
  1. 9 2
      CMakeLists.txt
  2. 5 1
      Other/CMakeLists.txt

+ 9 - 2
CMakeLists.txt

@@ -166,6 +166,13 @@ if(DEVOPS_ON)
 		set(BUILD_NUMBER ${RVC_DEV_NUM})
 	endif(DEFINED ENV{ENV_VER_Build})
 
+	if(DEFINED ENV{WITH_DEVADAPTER})
+		message(STATUS "FOR_BUILD DEVADAPTER or not: $ENV{WITH_DEVADAPTER}")
+		if($ENV{WITH_DEVADAPTER})
+			set(BUILD_DEVADAPTER OFF)
+		endif($ENV{WITH_DEVADAPTER})
+	endif(DEFINED ENV{WITH_DEVADAPTER})
+
 	if(DEVOPS_ON_CMAKE_PRD)
 		set(RVC_VERSION_SUFFIX "PRD")
 		if(PACK_AS_DEB_PKG)
@@ -716,9 +723,9 @@ if(DEVOPS_ON)
 	endif(DEVOPS_ON_CMAKE_PRD)
 endif(DEVOPS_ON)
 
-if(NOT DEVOPS_ON_CMAKE_PRD)
+if(NOT DEVOPS_ON_CMAKE_PRD AND BUILD_DEVADAPTER)
 	install(PROGRAMS "${CMAKE_SOURCE_DIR}/addin/cfg/simulator/cmbsz.ini" DESTINATION ${RVC_VENDOR_PATH} COMPONENT scripts)
-endif(NOT DEVOPS_ON_CMAKE_PRD)
+endif(NOT DEVOPS_ON_CMAKE_PRD AND BUILD_DEVADAPTER)
 
 if(MSVC)
 	configure_file("${CMAKE_SOURCE_DIR}/addin/packaging/WIN/installbat.in" "${CMAKE_BINARY_DIR}/install.bat" @ONLY NEWLINE_STYLE CRLF)

+ 5 - 1
Other/CMakeLists.txt

@@ -33,7 +33,11 @@ add_subdirectory(libscreencodec)
 add_subdirectory(libaudiomgr)
 
 add_subdirectory(liblog4rvcother)
-add_subdirectory(liblog4vendor)
+
+if(BUILD_DEVADAPTER)
+	add_subdirectory(liblog4vendor)
+endif(BUILD_DEVADAPTER)
+
 add_subdirectory(libfilecryption)
 add_subdirectory(libmediaplayer)
 add_subdirectory(libpictureplayer)