eclipse-iceoryx / eclipse-iceoryx/iceoryx
Full Windows 10 support - without security/safety features
- Dominant language
- C++
- Stars
- 2.2k
- Forks
- 492
- Avg merge
- 18h 57m
- Merged PRs (30d)
- 1
Description
## Brief feature description
In the basic Windows 10 support features like ACLs and permissions, command line parameter parsing and other minor things are not implemented. This issue should help to keep track of the mission features.
## Detailed information
- [ ] Re-enable and reduce warnings in windows build
- [ ] implement `getopt_long` in `platform/getopt.hpp` for command line argument support.
- [ ] `IOX_LOCK_FILE_PATH_PREFIX` in `windows/platform_settings.hpp` should be adjusted to `%TEMP%` or use `GetTempPath2A()` https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-gettemppath2a
- [ ] On RouDi shutdown registered apps should be terminated #1226
- [ ] Check if #2161 can be fixed
- [ ] Activate all tests which are listed in `https://github.com/eclipse-iceoryx/iceoryx/blob/master/.github/workflows/build-test.yml` for the `iceoryx-windows` target.
- [ ] Activate integration tests which verify all iceoryx examples.
- [ ] Build iceoryx as shared library under Windows
- [ ] Add warning flags `/W1` and `/WX` to `IceoryxPlatformSettings.cmake` in windows platform
Contributor guide
Assessment
This issue has not been assessed yet.