From 251e28ffd671ef37502a23ffdede84e20ae952c0 Mon Sep 17 00:00:00 2001 From: huntedbytheirs Date: Fri, 11 Sep 2026 17:17:53 -0400 Subject: [PATCH] get xmake up --- xmake.lua | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/xmake.lua b/xmake.lua index 77a6d82..9ecbbb4 100644 --- a/xmake.lua +++ b/xmake.lua @@ -1,14 +1,29 @@ add_rules("mode.debug", "mode.release") +set_defaultmode("debug") + +if is_mode("debug") then + set_toolchains("dmd") +else + set_toolchains("ldc") + set_strip("all") +end target("weirdcpu") do set_kind("binary") add_files("src/*.d") - if is_mode("debug") then - set_toolchains("dmd") - else - set_toolchains("ldc") - end +end + +target("wlinker") +do + set_kind("binary") + add_files("src/linker/*.d") +end + +target("wiasm") +do + set_kind("binary") + add_files("src/assembler/*.d") end -- -- If you want to known more usage about xmake, please see https://xmake.io