From 1bd7721cb7ebed201dc73367a0ba40541183db99 Mon Sep 17 00:00:00 2001 From: KeqingMoe Date: Fri, 21 Mar 2025 03:05:23 +0000 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xmake.lua | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 xmake.lua diff --git a/xmake.lua b/xmake.lua new file mode 100644 index 0000000..e614dcd --- /dev/null +++ b/xmake.lua @@ -0,0 +1,28 @@ +add_rules("mode.debug", "mode.release") +add_rules("plugin.compile_commands.autoupdate") + +-- set_toolchains("clang") +-- set_runtimes("c++_static") +set_languages("c++26") + +set_warnings("all") +set_warnings("error") + +target("str") + set_kind("static") + add_files("module/**.cppm", { public = true }) + +-- target("test") +-- set_kind("binary") +-- add_deps("str") +-- add_files("test/test.cpp") + +target("test-utf") + set_kind("binary") + add_deps("str") + add_files("test/utf.cpp") + +target("test-string") + set_kind("binary") + add_deps("str") + add_files("test/string.cpp")