From 1bf2550248e21147472d1c4363cbcb1bc1037054 Mon Sep 17 00:00:00 2001 From: taynpg Date: Wed, 8 Jan 2025 10:24:48 +0800 Subject: [PATCH] =?UTF-8?q?add=EF=BC=9A=E6=B7=BB=E5=8A=A0xmake=E7=BC=96?= =?UTF-8?q?=E8=AF=91=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + xmake.lua | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 xmake.lua diff --git a/.gitignore b/.gitignore index 5b861d3..27d53f0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ build .vs .cache +.xmake cmake-* \ No newline at end of file diff --git a/xmake.lua b/xmake.lua new file mode 100644 index 0000000..2506f80 --- /dev/null +++ b/xmake.lua @@ -0,0 +1,12 @@ +add_rules("mode.debug", "mode.release") +set_languages("c++17") +if is_plat("windows") then + add_cxxflags("/source-charset:utf-8") +end +if is_mode("debug") then + set_suffixname("d") +end +add_includedirs(path.join(os.scriptdir(), "include"), {public = true}) +target("ofen") + set_kind("static") + add_files("src/*.cpp") \ No newline at end of file