Alex
c84df0d5ba
Build / Linux (push) Waiting to run
Build / Windows (push) Waiting to run
Build Improvements ( #5033 )
...
* Start rewrite, add vcpkg
* Simple vcpkg manifest, will almost certainly need tweaking
* Remove cmake ext we wont be using anymore
* Update vcpkg to no longer be from 2022, update cmake lists (wip)
* Add finds to the toplevel cmakelists
* WIP, luabind and perlbind build. Common only partially builds.
* Fix common build.
* shared_memory compiles
* client files compile
* Tests and more cmake version updates
* World, had to swap out zlib-ng for now because it wasn't playing nicely along side the zlib install. May revisit.
* UCS compiles now too!
* queryserv and eqlaunch
* loginserver works
* Zone works but is messy, tomorrow futher cleanup!
* Cleanup main file
* remove old zlibng, remove perlwrap, remove hc
* More cleanup
* vcpkg baseline set for CI
* Remove pkg-config, it's the suggested way to use luajit with vcpkg but it causes issues with CI and might be a pain point for windows users
* Actually add file
* Set perlbind include dir
* Perl link got lost
* PERL_SET_INTERP causes an issue on newer versions of perl on windows because a symbol is not properly exported in their API, change the lines so it's basically what it used to be
* Remove static unix linking, we dont do automated released anymore and this was tightly coupled to that. Can explore this again if we decide to change that.
* Remove unused submodules, set cmake policy for boost
* Fix some cereal includes
* Improve some boilerplate, I'd still like to do better about getting linker stuff set.
* Going through and cleaning up the build.
* Fix world, separate out data_buckets.
* add fixes for other servers
* fix zone
* Fix client files, loginserver and tests
* Newer versions of libmariadb default to tls forced on, return to the default of not forcing that.
auto_login were breaking on linux builds
loginserver wasn't setting proper openssl compile flag
* Move set out of a giant cpp file include.
* Convert show
* convert find
* Add uuid to unix builds
* Remove some cpp includes.
* Restructure to remove more things.
* change db update manifest to header
change build yml
* Move world CLI include cpps to cmake.
* Move zone cli out of source and into cmake
* Sidecar stuff wont directly include cpp files now too.
* Fix uuid-dev missing on linux runner
* Reorg common cmake file
* Some cleanup
* Fix libsodium support (oops). Fix perl support (more oops)
* Change doc
---------
Co-authored-by: KimLS <KimLS@peqtgc.com >
2025-12-13 19:56:37 -08:00
..
2025-12-13 19:56:37 -08:00
2025-12-13 19:56:37 -08:00
2025-12-13 19:56:37 -08:00
2025-06-25 12:26:38 -05:00
2025-12-13 19:56:37 -08:00
2023-05-24 22:44:53 -05:00
2023-09-17 13:12:43 -05:00
2023-03-25 20:32:30 -04:00
2023-03-25 20:32:30 -04:00
2025-08-30 15:33:19 -04:00
2024-01-06 23:30:04 -06:00
2025-08-30 15:33:19 -04:00
2017-02-18 22:27:34 -05:00
2017-02-18 22:27:34 -05:00
2025-08-15 23:36:35 -05:00
2019-05-16 00:12:21 -07:00
2025-08-30 15:33:19 -04:00
2025-05-22 13:08:32 -05:00
2020-01-19 21:57:28 -06:00
2024-06-02 04:25:06 -04:00
2024-04-27 22:49:00 -04:00
2025-12-13 19:56:37 -08:00
2025-12-13 19:56:37 -08:00
2025-02-03 04:02:42 -06:00
2025-06-22 13:52:13 -05:00
2025-04-28 17:49:03 -04:00
2025-02-03 04:02:42 -06:00
2023-03-17 11:19:59 -04:00
2025-05-14 19:58:18 -05:00
2025-12-13 19:56:37 -08:00
2025-05-14 20:21:25 -05:00
2025-08-30 15:33:19 -04:00
2025-02-05 02:02:16 -06:00
2021-08-31 01:24:21 -05:00
2025-05-14 20:13:50 -05:00
2025-06-25 15:05:33 -05:00
2025-08-30 15:33:19 -04:00
2025-12-13 19:56:37 -08:00
2025-02-05 23:10:16 -06:00
2025-12-13 19:56:37 -08:00
2025-12-13 19:56:37 -08:00
2025-08-17 01:00:31 -04:00
2025-12-13 19:56:37 -08:00
2024-02-24 22:57:49 -06:00
2024-02-24 22:57:49 -06:00
2025-06-25 15:05:33 -05:00
2025-05-14 20:53:43 -05:00
2025-09-17 01:31:48 -05:00
2025-07-10 15:08:08 -04:00
2025-06-25 15:21:52 -05:00
2025-06-22 02:08:15 -05:00
2022-11-14 16:38:05 -05:00
2025-06-09 12:47:56 -05:00
2025-03-29 16:01:31 -05:00
2025-03-11 01:13:29 -05:00
2025-03-11 01:13:29 -05:00
2025-08-30 15:33:19 -04:00
2025-12-13 19:56:37 -08:00
2025-09-15 09:14:46 -04:00
2025-07-10 15:08:08 -04:00
2025-12-13 19:56:37 -08:00
2024-11-12 20:01:18 -06:00
2024-06-02 04:25:06 -04:00
2024-04-27 22:49:00 -04:00
2025-08-30 15:33:11 -04:00
2025-05-14 20:24:59 -05:00
2025-09-15 09:14:46 -04:00
2025-12-13 19:56:37 -08:00
2025-02-15 18:40:35 -06:00
2025-02-15 18:40:35 -06:00
2018-03-04 13:54:28 -05:00
2018-03-04 02:19:12 -05:00
2025-08-30 15:33:19 -04:00
2025-06-25 15:05:33 -05:00
2013-05-09 11:37:51 -04:00
2023-08-01 22:59:47 -05:00
2020-02-06 01:52:35 -05:00
2025-07-10 15:09:04 -04:00
2025-07-10 15:09:04 -04:00
2025-04-28 17:43:04 -04:00
2025-06-25 13:15:21 -05:00
2025-03-29 14:27:49 -05:00
2024-06-01 18:20:43 -05:00
2024-02-20 22:39:57 -06:00
2023-12-13 18:38:45 -05:00
2023-01-20 12:35:33 -06:00
2025-03-07 22:59:12 -06:00
2024-01-12 23:33:52 -06:00
2025-10-22 22:50:00 -07:00
2025-06-25 14:55:39 -05:00
2013-07-11 13:44:45 -07:00
2013-06-25 14:51:06 -07:00
2025-06-16 16:48:29 -05:00
2025-02-03 04:02:42 -06:00
2024-03-13 23:38:15 -04:00
2024-03-13 23:38:15 -04:00
2025-08-16 21:34:28 -04:00
2025-08-16 21:34:28 -04:00
2025-01-05 23:48:39 -06:00
2025-01-05 23:48:39 -06:00
2024-11-12 20:01:18 -06:00
2024-11-12 20:01:18 -06:00
2024-08-16 15:52:49 -04:00
2024-08-16 15:52:49 -04:00
2023-04-01 22:55:28 -04:00
2016-05-04 03:01:53 -04:00
2025-02-03 04:02:42 -06:00
2024-10-10 21:29:29 -04:00
2024-10-10 21:29:29 -04:00
2024-10-10 21:29:29 -04:00
2025-02-15 18:40:35 -06:00
2025-02-15 18:40:35 -06:00
2025-12-13 19:56:37 -08:00
2024-10-23 22:37:21 -04:00
2025-07-10 15:09:04 -04:00
2025-07-10 15:09:04 -04:00
2023-07-02 10:26:37 -04:00
2023-07-02 10:26:37 -04:00
2025-01-05 23:48:39 -06:00
2025-01-05 23:48:39 -06:00
2023-11-07 18:12:39 -05:00
2023-11-07 18:12:39 -05:00
2025-02-03 16:51:09 -06:00
2025-02-03 16:51:09 -06:00
2024-10-10 21:29:29 -04:00
2024-10-10 21:29:29 -04:00
2025-08-17 01:00:31 -04:00
2025-08-17 01:00:31 -04:00
2024-05-26 14:20:07 -05:00
2024-05-04 18:10:27 -05:00
2025-08-16 21:34:39 -04:00
2025-08-16 21:34:39 -04:00
2023-07-03 01:19:48 -05:00
2022-12-04 12:18:27 -05:00
2025-02-05 23:10:16 -06:00
2024-02-10 03:27:58 -06:00
2025-08-17 01:00:31 -04:00
2025-08-17 01:00:31 -04:00
2025-12-13 19:56:37 -08:00
2025-07-10 15:08:08 -04:00
2017-05-15 15:46:19 -07:00
2025-02-15 18:40:35 -06:00
2023-01-03 20:17:19 -05:00
2023-04-01 22:55:28 -04:00
2013-06-23 14:48:36 -07:00
2023-04-01 22:55:28 -04:00
2021-09-03 20:19:39 -05:00
2024-04-15 05:06:17 -05:00
2024-04-15 05:06:17 -05:00
2025-08-02 19:17:56 -05:00
2025-08-02 19:17:56 -05:00
2025-08-15 23:36:35 -05:00
2025-06-22 13:50:52 -04:00
2024-07-30 18:27:47 -04:00
2023-01-20 12:35:33 -06:00
2025-08-30 15:33:19 -04:00
2024-10-10 21:29:29 -04:00
2025-08-30 15:33:19 -04:00
2025-07-30 19:39:29 -04:00
2025-03-13 17:00:30 -05:00
2025-05-22 13:08:32 -05:00
2020-04-30 11:35:09 -04:00
2025-12-13 19:56:37 -08:00
2025-08-17 01:00:31 -04:00
2025-06-25 14:05:49 -05:00
2023-03-09 11:07:03 -05:00
2025-09-15 09:14:46 -04:00
2025-09-15 09:14:46 -04:00
2025-07-10 15:08:08 -04:00
2024-06-14 11:58:59 -05:00
2019-03-13 22:55:49 -07:00
2023-04-29 19:51:21 -05:00
2025-09-07 22:51:39 -04:00
2025-06-22 13:50:52 -04:00
2024-07-30 18:27:47 -04:00
2025-12-13 19:56:37 -08:00
2025-12-13 19:56:37 -08:00
2024-07-30 18:27:47 -04:00
2024-07-30 18:27:47 -04:00
2024-07-30 18:27:47 -04:00
2024-07-30 18:27:47 -04:00
2022-07-27 09:00:09 -05:00
2025-06-16 16:48:29 -05:00
2024-03-13 23:38:15 -04:00
2025-08-16 21:34:28 -04:00
2024-11-12 20:01:18 -06:00
2024-11-12 20:01:18 -06:00
2024-08-16 15:52:49 -04:00
2025-02-03 04:02:42 -06:00
2025-02-15 18:40:35 -06:00
2025-07-10 15:09:04 -04:00
2023-07-02 10:26:37 -04:00
2025-01-05 23:48:39 -06:00
2024-10-10 21:29:29 -04:00
2025-08-17 01:00:31 -04:00
2025-08-16 21:34:39 -04:00
2022-12-04 12:18:27 -05:00
2022-07-03 21:33:45 -05:00
2025-01-05 23:48:39 -06:00
2023-11-07 18:12:39 -05:00
2025-01-19 18:10:19 -06:00
2025-02-15 18:40:35 -06:00
2023-07-02 10:26:32 -04:00
2022-07-03 21:33:45 -05:00
2024-04-15 05:06:17 -05:00
2025-08-02 19:17:56 -05:00
2023-04-01 22:55:28 -04:00
2015-01-19 04:04:50 -06:00
2025-06-25 13:15:21 -05:00
2025-06-25 13:15:21 -05:00
2025-08-30 15:33:19 -04:00
2025-08-17 01:00:31 -04:00
2025-06-22 13:52:13 -05:00
2024-07-30 16:23:37 -04:00
2023-04-14 19:40:35 -04:00
2023-04-14 19:40:35 -04:00
2025-06-25 15:05:33 -05:00
2025-02-05 02:02:16 -06:00
2024-11-12 20:01:18 -06:00
2024-11-12 20:01:18 -06:00
2025-07-10 15:08:08 -04:00
2025-07-10 15:08:08 -04:00
2025-07-10 15:08:08 -04:00
2025-08-02 19:17:56 -05:00
2025-08-02 19:17:56 -05:00
2025-06-26 19:35:20 -04:00
2025-06-26 19:35:20 -04:00
2025-01-21 15:50:20 -06:00
2016-07-28 22:50:06 -04:00
2025-06-22 14:10:48 -04:00
2021-09-05 01:21:23 -05:00
2025-04-09 21:43:18 -05:00
2025-04-09 21:43:18 -05:00
2023-11-18 14:23:04 -06:00
2023-11-18 14:23:04 -06:00
2025-08-30 15:33:11 -04:00
2025-09-15 09:14:46 -04:00
2025-12-13 19:56:37 -08:00
2025-02-15 18:40:35 -06:00
2025-08-16 21:35:38 -04:00
2025-06-25 13:03:23 -05:00
2025-08-29 06:52:51 -04:00
2025-06-22 14:10:48 -04:00
2025-06-22 14:10:48 -04:00
2021-09-05 01:21:23 -05:00
2025-05-14 20:46:11 -05:00
2025-02-28 15:05:57 -06:00
2025-08-30 15:33:11 -04:00
2025-06-25 15:05:33 -05:00
2025-02-18 00:54:37 -06:00
2023-03-17 08:37:36 -04:00
2024-08-03 20:25:07 -04:00
2025-08-30 15:33:19 -04:00
2016-08-05 01:07:12 -04:00
2016-08-05 01:07:12 -04:00
2019-03-13 22:55:49 -07:00
2016-08-05 01:07:12 -04:00
2025-06-22 13:50:52 -04:00
2016-08-05 01:07:12 -04:00
2025-02-03 17:29:39 -06:00
2025-08-30 15:33:19 -04:00
2025-03-29 17:39:40 -05:00
2017-02-17 21:04:48 -05:00
2023-04-14 19:39:25 -04:00
2024-02-05 17:11:20 -06:00
2025-12-13 19:56:37 -08:00
2025-03-30 01:45:28 -05:00
2014-12-15 19:16:53 -06:00
2025-01-05 23:45:28 -06:00
2023-04-01 22:55:28 -04:00
2025-06-25 14:47:37 -05:00
2025-06-25 14:55:39 -05:00
2024-02-20 17:47:44 -05:00
2023-01-19 22:24:50 -06:00
2020-01-31 20:25:06 -06:00
2025-05-16 13:39:16 -05:00
2025-03-30 01:45:28 -05:00
2025-12-13 19:56:37 -08:00
2025-08-02 19:17:56 -05:00
2025-08-30 15:33:19 -04:00
2025-06-25 15:21:52 -05:00
2025-05-14 20:26:35 -05:00
2025-08-17 01:00:31 -04:00