浏览代码

Use dedicated `print_error` method for colored output for unsupported drivers

Signed-off-by: Yevhen Babiichuk (DustDFG) <[email protected]>
Yevhen Babiichuk (DustDFG) 11 月之前
父节点
当前提交
4c5094a2fe
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      drivers/SCsub

+ 5 - 3
drivers/SCsub

@@ -1,6 +1,8 @@
 #!/usr/bin/env python
 from misc.utility.scons_hints import *
 
+from methods import print_error
+
 Import("env")
 
 env.drivers_sources = []
@@ -20,7 +22,7 @@ if env["platform"] == "windows":
         SConscript("backtrace/SCsub")
 if env["xaudio2"]:
     if "xaudio2" not in supported:
-        print("Target platform '{}' does not support the XAudio2 audio driver. Aborting.".format(env["platform"]))
+        print_error("Target platform '{}' does not support the XAudio2 audio driver".format(env["platform"]))
         Exit(255)
     SConscript("xaudio2/SCsub")
 
@@ -34,7 +36,7 @@ if env["vulkan"]:
     SConscript("vulkan/SCsub")
 if env["d3d12"]:
     if "d3d12" not in supported:
-        print("Target platform '{}' does not support the D3D12 rendering driver. Aborting.".format(env["platform"]))
+        print_error("Target platform '{}' does not support the D3D12 rendering driver".format(env["platform"]))
         Exit(255)
     SConscript("d3d12/SCsub")
 if env["opengl3"]:
@@ -43,7 +45,7 @@ if env["opengl3"]:
     SConscript("egl/SCsub")
 if env["metal"]:
     if "metal" not in supported:
-        print("Target platform '{}' does not support the Metal rendering driver. Aborting.".format(env["platform"]))
+        print_error("Target platform '{}' does not support the Metal rendering driver".format(env["platform"]))
         Exit(255)
     SConscript("metal/SCsub")