Skip to content

Windows build#1

Closed
lordhippo wants to merge 35 commits into
masterfrom
windows-build
Closed

Windows build#1
lordhippo wants to merge 35 commits into
masterfrom
windows-build

Conversation

@lordhippo
Copy link
Copy Markdown
Member

1. Copy the correct template for your contribution
  - 🐛 Are you fixing a bug? Copy the template from http://bit.ly/grsim-bugfix
  - 📈 Are you improving the performance? Copy the template from http://bit.ly/grsim-perf
  - 📝 Are you updating the documentation? Copy the template from http://bit.ly/grsim-doc
  - 💻 Are you changing a functionality? Copy the template from http://bit.ly/grsim-feature
2. Replace this text with the contents of the template
3. Fill in all sections of the template
4. Click "Create pull request"

g3force and others added 30 commits March 18, 2025 19:54
Corresponding rule update: RoboCup-SSL/ssl-rules#103
- Split variable Field_Margin, making it possible to set both
  `Field_Margin_Goal_Line` and `Field_Margin_Touch_Line` separately.
- Set DivA_Field_Margin_Goal_line to 0.6m,
  set the others to 0.3m
- Replace usage of `ConfigWidget::Field_Margin()` to corresponding one
  (`ConfigWidget::Field_Margin_Touch_Line()`
  or `ConfigWidget::Field_Margin_Goal_Line()`)
-  Update goal side walls to extend to the outside wall
and set `cfg->Field_Margin_Goal_Line()` on `generatePacket()`

fef: RoboCup-SSL/ssl-vision#234
Add field value `Field_Goal_Substitution_Area_Width`
- Div.A: 0.3m
- Div.B: 0.0m (non available)

set the value on `generatePacket()`

ref: fef: RoboCup-SSL/ssl-vision#234
Also did some more cleanup to the cmake setup.
Removed all custom build and find scripts in favor of vcpkg.
Cleaned up cmake presets.
Also add latest ubuntu and mac to build targets.
This only affects how automoc handles generated files.
We don't moc proto-generated files.
Also add a todo to update the install file.
@lordhippo lordhippo closed this Apr 11, 2026
@lordhippo lordhippo deleted the windows-build branch April 11, 2026 15:04
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