eclipse-iceoryx / eclipse-iceoryx/iceoryx

Full Windows 10 support - without security/safety features

Open
#846 0 comments 0 reactions 1 assignee Claimed by @dkroenke View on GitHub
enhancement technical debt test
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.