Эх сурвалжийг харах

#IQRV #comment [CMake] 尝试通过安装打包文件

gifur 1 жил өмнө
parent
commit
4e3796fd9d

+ 5 - 4
CMakeLists.txt

@@ -398,15 +398,16 @@ if(MSVC)
 	STRING(REGEX REPLACE "^([A-Z]*.)([/\\].*)" "\\1" CURRENT_DISK "${CMAKE_CURRENT_SOURCE_DIR}")
 	set(OUTPUT_CUR_DISK_PATH "${CURRENT_DISK}\\")
 else(MSVC)
-		if(WITH_CI_NUMBER)
-			set(CURRENT_DISK "/opt/")
-		else()
+		if(DEVOPS_INSTALL_SWITCH)
+			set(CURRENT_DISK "${CMAKE_BINARY_DIR}/out/" )
+			message(STATUS "CURRENT_DISK: ${CURRENT_DISK}")
+		else(DEVOPS_INSTALL_SWITCH)
 			STRING(REGEX MATCH "^/home/([A-Za-z0-9_]*)/" CURRENT_DISK "${CMAKE_CURRENT_SOURCE_DIR}")
 			STRING(LENGTH "${CURRENT_DISK}" disk_length)
 			if(NOT ${disk_length})
 				set(CURRENT_DISK "/opt/")
 			endif()
-		endif()
+		endif(DEVOPS_INSTALL_SWITCH)
 		set(OUTPUT_CUR_DISK_PATH "${CURRENT_DISK}")
 		message(STATUS "OUTPUT_CUR_DISK_PATH: ${OUTPUT_CUR_DISK_PATH}")
 endif(MSVC)

+ 3 - 1
addin/cmake/ConfigOptions.cmake

@@ -52,4 +52,6 @@ option(WITH_UPDATE_FORMAT "build the artifictory as update pacakge format" OFF)
 
 option(WITH_UPDATE_CHANGELOG "scheduling producting changelog html format result" OFF)
 
-option(WITH_UNAUTHORIZED_RES "download other resource file or for skipping big file mechanism like hardware driver" OFF)
+option(WITH_UNAUTHORIZED_RES "download other resource file or for skipping big file mechanism like hardware driver" OFF)
+
+option(DEVOPS_INSTALL_SWITCH "install at devpos for pkging as zip easily" OFF)