fix dependency check logic cause config always disabled
[lunaix-os.git] / lunaix-os / arch / LBuild
index 703d6921761d430143348276221e2a9afbf44554..45251daacbfdddbfaa7010f845fb1c2ea513e937 100644 (file)
@@ -1,10 +1,11 @@
-use("generic")
+from . import generic
 
-use({
-    config("arch"): {
-        "i386": "x86",
-        "x86_64": "x86",
-        "aarch64": "arm",
-        "rv64": "riscv"
-    }
-})
\ No newline at end of file
+match config.arch:
+    case "i386" | "x86_64":
+        from . import x86
+    # case "aarch64":
+    #     from . import arm64
+    # case "rv64":
+    #     from . import rv64
+    case _:
+        from . import x86