-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added macos support for libcyphal_demo - UDP only transport. #36
Conversation
a) can't combine filters (like `| EVFILT_VNODE`) b) wrong `EV_CLEAR` usage c) wrong `NOTE_xxx` usage
plus some build fixes Simplifying Nunavut integration Using Nunavut as a submodule now provides all dependencies including pydsdl, public_regulated_data_types, and cmake integration.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some refinements suggested but otherwise good.
- name: get nunavut | ||
run: > | ||
pip install git+https://github.com/OpenCyphal/[email protected] | ||
- name: Install Ninja |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we just use the toolshed container?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll try in the separate pr.
#37
|
||
- name: Configure CMake | ||
run: cmake -B ${{github.workspace}}/libcyphal_demo/build -DCMAKE_BUILD_TYPE=${{matrix.build_type}} ${{github.workspace}}/libcyphal_demo | ||
run: cd ${{github.workspace}}/libcyphal_demo && cmake --preset Demo-Linux |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- name: Configure CMake
working-directory: libcyphal_demo
run: >
cmake --workflow --preset Demo-Linux-Workflow
"configurePreset": "Demo-Linux", | ||
"configuration": "Release" | ||
} | ||
] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add workflows so we control the definition of CI builds here instead of in github actions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll try the workflows in separate pr. #38
a) can't combine filters (like
| EVFILT_VNODE
)b) wrong
EV_CLEAR
usagec) wrong
NOTE_xxx
usageAlso cherry-pick of commit 54cee7d by Scott Dixon, plus some build fixes.