aboutsummaryrefslogtreecommitdiff
path: root/zenserver/xmake.lua
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2023-05-02 10:01:47 +0200
committerGitHub <[email protected]>2023-05-02 10:01:47 +0200
commit075d17f8ada47e990fe94606c3d21df409223465 (patch)
treee50549b766a2f3c354798a54ff73404217b4c9af /zenserver/xmake.lua
parentfix: bundle shouldn't append content zip to zen (diff)
downloadzen-075d17f8ada47e990fe94606c3d21df409223465.tar.xz
zen-075d17f8ada47e990fe94606c3d21df409223465.zip
moved source directories into `/src` (#264)
* moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees
Diffstat (limited to 'zenserver/xmake.lua')
-rw-r--r--zenserver/xmake.lua60
1 files changed, 0 insertions, 60 deletions
diff --git a/zenserver/xmake.lua b/zenserver/xmake.lua
deleted file mode 100644
index 23bfb9535..000000000
--- a/zenserver/xmake.lua
+++ /dev/null
@@ -1,60 +0,0 @@
--- Copyright Epic Games, Inc. All Rights Reserved.
-
-target("zenserver")
- set_kind("binary")
- add_deps("zencore", "zenhttp", "zenstore", "zenutil")
- add_headerfiles("**.h")
- add_files("**.cpp")
- add_files("zenserver.cpp", {unity_ignored = true })
- add_includedirs(".")
- set_symbols("debug")
-
- if is_mode("release") then
- set_optimize("fastest")
- end
-
- if is_plat("windows") then
- add_ldflags("/subsystem:console,5.02")
- add_ldflags("/MANIFEST:EMBED")
- add_ldflags("/LTCG")
- add_files("zenserver.rc")
- add_cxxflags("/bigobj")
- else
- remove_files("windows/**")
- end
-
- if is_plat("macosx") then
- add_ldflags("-framework CoreFoundation")
- add_ldflags("-framework CoreGraphics")
- add_ldflags("-framework CoreText")
- add_ldflags("-framework Foundation")
- add_ldflags("-framework Security")
- add_ldflags("-framework SystemConfiguration")
- add_syslinks("bsm")
- end
-
- add_options("compute")
- add_options("exec")
-
- add_packages(
- "vcpkg::asio",
- "vcpkg::cxxopts",
- "vcpkg::http-parser",
- "vcpkg::json11",
- "vcpkg::lua",
- "vcpkg::mimalloc",
- "vcpkg::rocksdb",
- "vcpkg::sentry-native",
- "vcpkg::sol2"
- )
-
- -- Only applicable to later versions of sentry-native
- --[[
- if is_plat("linux") then
- -- As sentry_native uses symbols from breakpad_client, the latter must
- -- be specified after the former with GCC-like toolchains. xmake however
- -- is unaware of this and simply globs files from vcpkg's output. The
- -- line below forces breakpad_client to be to the right of sentry_native
- add_syslinks("breakpad_client")
- end
- ]]--