diff options
Diffstat (limited to 'xmake.lua')
| -rw-r--r-- | xmake.lua | 17 |
1 files changed, 14 insertions, 3 deletions
@@ -17,7 +17,10 @@ add_requires( "vcpkg::curl", "vcpkg::zlib", "vcpkg::zstd", - "vcpkg::http-parser") + "vcpkg::http-parser", + "vcpkg::uwebsockets", + "vcpkg::usockets", + "vcpkg::libuv") add_rules("mode.debug", "mode.release") @@ -40,8 +43,15 @@ add_defines("USE_SENTRY=1") option("vfs") set_showmenu(true) - set_description("Enable or disable VFS functionality") - add_defines("WITH_VFS") + set_description("Enable VFS functionality") + add_defines("ZEN_WITH_VFS") +option_end() + +option("httpsys") + set_default(true) + set_showmenu(true) + set_description("Enable http.sys server") + add_defines("ZEN_WITH_HTTPSYS") option_end() add_defines("UNICODE", "_CONSOLE") @@ -53,6 +63,7 @@ set_languages("cxx20") set_symbols("debug") includes("zencore", "zencore-test") +includes("zenhttp") includes("zenstore", "zenutil") includes("zenserver", "zenserver-test") includes("zen") |