Skip to content

Feature/add vcpkg to build#116

Merged
thibaudteil merged 10 commits into
developfrom
feature/add-vcpkg-to-build
May 27, 2026
Merged

Feature/add vcpkg to build#116
thibaudteil merged 10 commits into
developfrom
feature/add-vcpkg-to-build

Conversation

@owal7428
Copy link
Copy Markdown
Collaborator

@owal7428 owal7428 commented May 23, 2026

  • Tickets addressed: MAXGNC-2105
  • Review: By commit
  • Merge strategy: Merge (no squash)

Description

Adds vcpkg to build system and updates Protobuf to v33.4. Also removes git submodules and install scripts for third party dependencies. ZeroMQ is changed from dynamically to statically linked on Windows as well. Build.cs files are updated to accommodate these changes.

Verification

Built clean project on Windows and MacOS using build script. Reviewers should verify they are able to do the same on their system.

Documentation

Added markdown file documenting build system explaining prerequisites, how to build with vcpkg, how to use protoc to build .proto files, etc.

Future work

None.

@owal7428 owal7428 self-assigned this May 23, 2026
@owal7428 owal7428 force-pushed the feature/add-vcpkg-to-build branch from 8fb686b to 78e5348 Compare May 25, 2026 13:33
@owal7428 owal7428 force-pushed the feature/add-vcpkg-to-build branch 2 times, most recently from 0d1a09b to fbd7d04 Compare May 27, 2026 02:48
@owal7428 owal7428 force-pushed the feature/add-vcpkg-to-build branch from fbd7d04 to f374d78 Compare May 27, 2026 03:42
@owal7428 owal7428 force-pushed the feature/add-vcpkg-to-build branch from f374d78 to 3fe66fe Compare May 27, 2026 03:59
@thibaudteil thibaudteil merged commit 17f40ce into develop May 27, 2026
1 check passed
@thibaudteil thibaudteil deleted the feature/add-vcpkg-to-build branch May 27, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants