diff options
| author | Stefan Boberg <[email protected]> | 2023-04-19 10:43:28 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2023-04-19 10:52:48 +0200 |
| commit | 9fb9d6ce5aaedd4ecf4f7bdc9c33a94b1e6597b2 (patch) | |
| tree | 924c8ede64e087a5bdfeeb87862bc08e325f4ddc /zenserver-test/xmake.lua | |
| parent | added missing #pragma once (diff) | |
| download | zen-9fb9d6ce5aaedd4ecf4f7bdc9c33a94b1e6597b2.tar.xz zen-9fb9d6ce5aaedd4ecf4f7bdc9c33a94b1e6597b2.zip | |
tweaks for enabling unity builds
mostly changes to make sure anonymous namespaces don't clash and a change to avoid windows headers from leaking into other compilation units
unity builds are not yet enabled by default, but can be enabled by uncommenting this line in the root `xmake.lua`
```
--add_rules("c++.unity_build")
```
Diffstat (limited to 'zenserver-test/xmake.lua')
| -rw-r--r-- | zenserver-test/xmake.lua | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/zenserver-test/xmake.lua b/zenserver-test/xmake.lua index 57df8b356..f0b34f6ca 100644 --- a/zenserver-test/xmake.lua +++ b/zenserver-test/xmake.lua @@ -4,6 +4,7 @@ target("zenserver-test") set_kind("binary") add_headerfiles("**.h") add_files("*.cpp") + add_files("zenserver-test.cpp", {unity_ignored = true }) add_deps("zencore", "zenutil", "zenhttp") add_deps("zenserver", {inherit=false}) add_packages("vcpkg::http-parser", "vcpkg::mimalloc") |