-
Notifications
You must be signed in to change notification settings - Fork 313
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
C++ Windows/MSVC full support + testing on CI #3756
Comments
Wumpf
changed the title
Windows support (including CI!)
C++ Windows/MSVC full support + testing on CI
Oct 10, 2023
Wumpf
added
🌊 C++ API
C/C++ API specific
🪟 windows
Problems specific to the Windows OS
labels
Oct 10, 2023
For 0.10, let's just try to compile once on MSVC and take it from there. |
Wumpf
added a commit
that referenced
this issue
Oct 26, 2023
### What A wild mix between: * improve CMake script * fix CMake warnings * improve documentation * fix windows artifact bundling * fix compile errors & warnings * fix Rerun pixi setup for windows Unless I tainted my system environment to much, this PR will make `pixi run cpp-build-all` work out of the box on Windows given that there is a VS2022 install present. Fixes a big chunk of: * #3756 ### Checklist * [x] I have read and agree to [Contributor Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and the [Code of Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md) * [x] I've included a screenshot or gif (if applicable) * [x] I have tested [demo.rerun.io](https://demo.rerun.io/pr/4011) (if applicable) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG - [PR Build Summary](https://build.rerun.io/pr/4011) - [Docs preview](https://rerun.io/preview/2e9215adee8737f2ef27803185f996364513c8fd/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/2e9215adee8737f2ef27803185f996364513c8fd/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://ref.rerun.io/dev/bench/) - [Wasm size tracking](https://ref.rerun.io/dev/sizes/)
Things work fine on Windows. We "just" need to add CI now |
Wumpf
added a commit
that referenced
this issue
Nov 1, 2023
### What * Fixes #3756 * Run VS2022 C++ tests as part of pull request CI. * decided to go pull request for now because it's very easy to break C++ things on one compiler while you're on any of the other compilers * This is a 12min windows job currently which *also* has to build rerun_c for windows first * in the future we'd ideally just skip most C++ jobs if no cpp/hpp/h file has changed! * Enable warnings as errors for msvc ### Checklist * [x] I have read and agree to [Contributor Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and the [Code of Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md) * [x] I've included a screenshot or gif (if applicable) * [x] I have tested [demo.rerun.io](https://demo.rerun.io/pr/4110) (if applicable) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG - [PR Build Summary](https://build.rerun.io/pr/4110) - [Docs preview](https://rerun.io/preview/f5d9cc2f5b6ea8907e82a2bcd7ade265457beb49/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/f5d9cc2f5b6ea8907e82a2bcd7ade265457beb49/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://ref.rerun.io/dev/bench/) - [Wasm size tracking](https://ref.rerun.io/dev/sizes/)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
No description provided.
The text was updated successfully, but these errors were encountered: