From 1540407efbaa6dd12050b703be7bd2729665a468 Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Fri, 22 Sep 2023 15:52:59 +0200 Subject: added support for sln on Mac (#421) this makes it so users can use xmake sln on Mac as well as Windows to generate IDE files --- xmake.lua | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'xmake.lua') diff --git a/xmake.lua b/xmake.lua index df44dc7e6..deb541590 100644 --- a/xmake.lua +++ b/xmake.lua @@ -190,11 +190,17 @@ task("precommit") task("sln") set_menu { usage = "xmake sln", - description = "Generate Visual Studio project files", + description = "Generate IDE project files", } - on_run(function () - print(os.exec("xmake project --yes --kind=vsxmake2022 -m release,debug -a x64")) - end) + if is_os("windows") then + on_run(function () + print(os.exec("xmake project --yes --kind=vsxmake2022 -m release,debug -a x64")) + end) + elseif is_os("macosx") then + on_run(function () + print(os.exec("xmake project --yes --kind=xcode -m release,debug -a x64,arm64")) + end) + end task("test") set_menu { -- cgit v1.2.3