diff options
| author | Stefan Boberg <[email protected]> | 2023-09-22 15:52:59 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-09-22 15:52:59 +0200 |
| commit | 1540407efbaa6dd12050b703be7bd2729665a468 (patch) | |
| tree | 9ade8bc79da6a7c520cf3b587b330b9fd2df5ae0 | |
| parent | added linker/compile options for determinism (#420) (diff) | |
| download | zen-1540407efbaa6dd12050b703be7bd2729665a468.tar.xz zen-1540407efbaa6dd12050b703be7bd2729665a468.zip | |
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
| -rw-r--r-- | CHANGELOG.md | 3 | ||||
| -rw-r--r-- | xmake.lua | 14 |
2 files changed, 13 insertions, 4 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 840b6d637..ea9416509 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,9 @@ - Improvement: Add names to background jobs for easier debugging - Improvement: Background jobs now temporarily sets thread name to background job name while executing - Improvement: Background jobs tracks worker thread id used while executing +- Improvement: `xmake sln` can now be used on Mac as well to generate project files +- Improvement: http.sys request queues are named to make it easier to find performance counters in Performance Monitor and such +- Improvement: http.sys - if request rate is too high then rejected requests will get a 503 response instead of a dropped connection ## 0.2.23 - Bugfix: Respect result from FinalizeRef in Jupiter oplog upload where it requests missing attachments @@ -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 { |