aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/xmake.lua
Commit message (Collapse)AuthorAgeFilesLines
* added `--detach` option to zenserver (#115)Stefan Boberg2024-08-141-0/+28
| | | | | added `--detach` option to zenserver. When this is passed in with a false value, we do not create a new process group in order to behave more as expected when running with `xmake run zenserver`. Without this change the zenserver process does not receive any signals and won't exit when xmake does, causing processes to linger in the background. The default behaviour (when run from UE) is unchanged.
* embed html frontend content as binary compiled data (#559)Dan Engelbrecht2023-11-231-0/+2
| | | | | | - Feature: Added xmake task `updatefrontend` which updates the zip file containing the frontend html (`/src/zenserver/frontend/html.zip`) - Improvement: The frontend html content is no longer appended at the end of the executable which prevented signing, instead it is compiled in from the `/src/zenserver/frontend/html.zip` archive - Improvement: MacOS now does ad-hoc code signing by default when issuing `xmake bundle`, signing with proper cert is done on CI builds
* package dependency clean-ups (#531)Stefan Boberg2023-11-131-1/+0
| | | | | | | | | | this change just cleans up dependency declarations in xmake.lua files, discovered while exploring a more to xrepo which catches dependency problems since it will not just place all includes in a single directory, unlike vcpkg. * removed spurious asio dependency from zenserver-test * removed rocksdb reference * add missing asio package dependency * removed catch2 reference (no longer available) * added explicit cpr reference * made some zencore package dependencies public (this is necessary because some public zencore headers pull in package headers. If you use a more strict package manager than vcpkg then you get compilation errors whenever these includes are pulled in unless you declare the dependency explicitly)
* statsd metrics reporting (#496)Stefan Boberg2023-10-251-2/+6
| | | | | added support for reporting metrics via statsd style UDP messaging, which is supported by many monitoring solution providers this change adds reporting only of three cache related metrics (hit/miss/put) but this should be extended to include more metrics after additional evaluation
* zenserver project restructuring (#442)Stefan Boberg2023-10-061-0/+2
|
* VFS implementation for local storage service (#396)Stefan Boberg2023-09-201-0/+3
| | | currently, only Windows (using Projected File System) is supported
* update vcpkg dependencies (#356)Dan Engelbrecht2023-08-111-1/+4
| | | | | | * bump vcpkg version * fmt lib 10 fixes * xmake dependencies (with linux workarounds) * changelog
* fix for Linux/sentry build issueStefan Boberg2023-05-261-3/+0
|
* moved source directories into `/src` (#264)Stefan Boberg2023-05-021-0/+60
* moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees