roc-streaming / roc-toolkit

Real-time audio streaming over the network.
https://roc-streaming.org
Mozilla Public License 2.0
1.02k stars 203 forks source link

Fix unix-like platforms build #722

Closed sthibaul closed 1 month ago

sthibaul commented 1 month ago

semaphore.h is used in various places, and the implementation based on unix semaphores is largely supported by unix platforms.

Fixes: src/internal_modules/roc_ctl/control_task.h:20:10: fatal error: roc_core/semaphore.h: No such file or directory 20 | #include "roc_core/semaphore.h" | ^~~~~~

github-actions[bot] commented 1 month ago

:robot: Upon creation, pull request description does not have a link to an issue. If there is a related issue, please add it to the description using any of the supported formats.

gavv commented 1 month ago

Thanks. I forgot that we have semaphore only for posix_ext and darwin right now.