Commit Graph
210 Commits
Author SHA1 Message Date
John Colvin 2755fd6b8f Remove unnecessary nuget stuff 2026-04-08 00:09:52 -04:00
John Colvin c7478ef5cd cleanup: Remove emumba deribit connector deb
It has been moved to bitbucket cloud.
2026-02-16 15:14:44 +00:00
John Colvin 4f6734703c fix build (windows): Rename 'catch' include dir 'catch2'
Unfortunately, I couldn't get our windows build to work with the new
version of catch2 (managed by vcpkg) on windows. However, I already
updated our code to use the new headers for linux, so this is a simple
hack to make the include paths work with the old catch headers on
windows.
2025-04-18 10:36:38 -04:00
John Colvin 16f95fee24 Remove nlohmann-json
This is managed by vcpkg now
2025-04-17 14:09:52 +00:00
John Colvin a5e980e650 Remove openssl
This is managed by vcpkg now.
2025-04-17 14:09:47 +00:00
John Colvin 01d52c7980 Remove catch2 (linux)
This dep is now managed by vcpkg
2025-04-17 05:04:21 +00:00
John Colvin c32e10d5fb Remove fmt (linux)
This dep is now managed by vcpkg (on both windows and linux)
2025-04-17 05:04:21 +00:00
John Colvin 959b63f2f6 Tweak ccapi so we can selectively enable md services
Previously, every exchange was always enabled (reguardless of our md
config). This change allows us to skip non-trivial initialization for
exchanges we don't care about, such as host resolution.
2025-02-23 15:33:55 +00:00
John Colvin 90492733fd Upgrade ccapi to v6.12.0 2025-02-23 15:33:55 +00:00
Mohammad Arham 8069cc893f added onix fix libs 2024-09-23 12:00:04 -04:00
John Colvin ff5f02bbde Add databento for sparkd 2024-08-21 13:48:09 +00:00
John Colvin 4f87d0fb13 cleanup: Remove unused "date" headers 2024-08-21 13:43:00 +00:00
John Colvin cae5fd20da Remove fmt (on windows)
This dep is now managed by vcpkg
2023-12-13 12:55:46 -05:00
johncolvin-og 3a754749eb Fix path to deb in emumba install script 2023-09-18 05:12:28 +00:00
unknown de4b394a29 Add cstools deps for DataStreamSuite (from edge) 2023-08-30 14:18:03 -04:00
unknown be3a7f9549 Remove license-check from emumba-deribit-connector 2023-08-30 12:55:19 -04:00
John Colvin 9a41237fc0 build: Add script to install/upgrade websocketpp 2023-06-26 14:56:55 +00:00
John Colvin b27dc4bc67 fix build: Address trivial werrors after upgrading to C++ 20 2023-06-26 14:56:55 +00:00
John Colvin 2635308a05 Upgrade (linux) CLI11 to v2.3.2 2023-06-23 15:32:20 +00:00
John Colvin d479ac5588 build: Remove CLI11.zip from repo (download in script)
* Replaces build_CLI11.sh w/ install_cli11.py
2023-06-23 15:32:20 +00:00
John Colvin 608d627e9b Upgrade (Windows) libfmt from ~8.0.1 to 10.0.0 2023-06-23 15:32:20 +00:00
John Colvin 92687367ee Upgrade (linux) libfmt from ~8.0.1 to 10.0.0 2023-06-23 15:32:20 +00:00
John Colvin 8225112bf5 build: Remove fmt tar from repo (download in script)
* Replaces build_fmt.sh w/ install_fmt.py
2023-06-23 15:32:11 +00:00
John Colvin 8ba5cf52b1 Upgrade ccapi from 5.45.1 -> 5.45.2 2023-06-04 15:11:33 +00:00
John Colvin 591efbc06b fix: Tweak ccapi deribit md so it sends hbs for generic subs 2023-06-04 15:11:28 +00:00
John Colvin f21c6594c0 Upgrade ccapi from 5.31.2 -> 5.45.1 2023-04-24 15:15:51 +00:00
John Colvin a1b923c826 refactor: Remove ccapi tar from repo (download in script) 2023-04-24 05:48:40 +00:00
johncolvin-og 4aaae5b1eb improvement: Use BASH_SOURCE in emumba install script
So the script doesn't require the working dir to be its dir. This is
particular useful because it means we can execute this script when we
create/start new docker containers, via docker exec in a script like
start_docker.sh.
2023-03-25 23:18:25 -04:00
John Colvin 39bc80263c Upgrade windows protobuf from 3.19.1 -> 21.12 2023-03-18 15:31:44 -04:00
John Colvin 737bd2104b fix build (win protobuf): Fix typo in path vars 2023-03-18 15:31:42 -04:00
John Colvin 01a4bb004a Upgrade linux protobuf from 3.19.1 -> 21.12 2023-03-18 15:31:41 -04:00
John Colvin 4a3e40193e chore: Remove old protobuf releases 2023-03-18 15:31:40 -04:00
John Colvin 12f493a7aa emumba: Upgrade to v3.3.1 2023-03-18 15:31:40 -04:00
John Colvin 38b54a636f fix build: Disable array-bounds warnings in btree 2022-10-12 01:42:13 -04:00
John Colvin bb14047524 Remove hard-copies of nuget packages
Better to just download them once when a dev env is set up
2022-10-11 23:48:27 -04:00
John Colvin dd7f6e3eec fix build (temp): Replace SIGSTKSZ macro w/ constexpr
This macro can no longer be used as an array-length template param. It
used to be known at compile-time, but that is no longer the case
(https://public-inbox.org/libc-alpha/87y2ew8i1w.fsf@igel.home/T/).
2022-09-21 10:54:20 -05:00
John Colvin 4d96613ca8 Remove node_modules dir
No need to track these in our repo. The package/package-lock.json files ensure
the versions will be consistent when downloaded (once, to initialize the repo).
2022-09-20 00:07:56 -05:00
John Colvin 7a3fae62c3 ccapi: Upgrade to v5.31.2 2022-09-08 11:16:15 -04:00
John Colvin b91431e518 emumba: Update license
Good til 2023-08-01
2022-09-08 11:16:11 -04:00
John Colvin 67280651a1 emumba: Upgrade to v3.0.6 2022-09-08 11:16:11 -04:00
John Colvin 7db99a3074 emumba: Copy new lic to externals in install script 2022-08-07 11:04:29 -04:00
John Colvin 2dc5c0f0af Remove unnecessary vscode includes
Not sure why these were ever added in the first place
2022-06-09 14:39:54 -04:00
John Colvin 99c440f568 Add ccapi [header-only] lib to includes
This is the open source crypto connector lib
2022-06-06 11:57:00 -04:00
John Colvin 27310d2829 Upgrade emumba deribit lib to 2.2.8 2022-06-02 00:46:51 -04:00
John Colvin 1dffb78a8e Add a few opts to build_openssl_win.py 2022-02-23 14:16:38 -05:00
John Colvin 5887b409a2 fix: Rebuild windows fmt release libs w/ correct configuration
It seems that debug libs were copied to the release dir during last upgrade
2022-02-23 14:16:38 -05:00
John Colvin 091f8805f3 Convert build_fmt.ps1 to build_fmt_win.py
Also fix release build
2022-02-23 14:16:38 -05:00
John Colvin aacb371837 fix: Rebuild windows openssl release libs w/ correct configuration
It seems that debug libs were copied to the release dir during last upgrade
2022-02-23 14:16:21 -05:00
John Colvin bbcad0ea1e Convert build_openssl.ps1 to build_openssl_win.py
Also fix release build
2022-02-23 13:26:59 -05:00
John Colvin 5858e975b6 Rename windows libprotbuf.pdb -> libprotobufd.pdb
This resolves missing debug symbols in build
2022-01-23 16:16:02 -05:00