瀏覽代碼

repo: 为 独立 Linux 平台的 Uos 构建进行打包时检查 OS ID 是否为 Uos

zinface 2 年之前
父節點
當前提交
d5d4683d3f
共有 1 個文件被更改,包括 13 次插入1 次删除
  1. 13 1
      linux-uos.mk

+ 13 - 1
linux-uos.mk

@@ -36,4 +36,16 @@ package-contents:
 package-contents-tree:
 	-tree $(builddir)/_CPack_Packages/Linux/DEB/
 
-# 此配置为构建 linux 通用版本构建
+# 此配置为构建 linux 通用版本构建
+
+# 一次系统检察
+UOS_OS_ID=$(shell lsb_release -si)
+ifneq ($(UOS_OS_ID),Uos)
+linux-uos:
+	@echo "此目标不应该由 $(UOS_OS_ID) 来构建 Uos 配方, 否则实际 Uos 系统可能由于 Qt 版本过低将无法使用."
+linux-uos-release:
+	@echo "此目标不应该由 $(UOS_OS_ID) 来构建 Uos 配方, 否则实际 Uos 系统可能由于 Qt 版本过低将无法使用."
+package:
+	@echo "此目标不应该由 $(UOS_OS_ID) 来构建 Uos 配方, 否则实际 Uos 系统可能由于 Qt 版本过低将无法使用."
+endif
+# repo: 要求使用 Uos 平台来进行独立 Linux 平台的 Uos 构建