dermesser / libsocket

The ultimate socket library for C and C++, supporting TCP, UDP and Unix sockets (DGRAM and STREAM) on Linux, FreeBSD, Solaris. See also my uvco library for a refreshed version!
https://borgac.net/~lbo/doc/libsocket/
Other
797 stars 195 forks source link

[CI][Linux] Compile libsocket for Linux in github action ci. #77

Open talregev opened 3 years ago

talregev commented 3 years ago

Compile libsocket for Linux, macOS and Windows in github action ci.

dermesser commented 3 years ago

not sure about macOS and windows - libsocket is not intended to run there. Maybe macOS works with the FreeBSD configuration though

talregev commented 3 years ago

It not cross platform? I though it is. Sorry.

dermesser commented 3 years ago

it is cross platform. Across Linux, FreeBSD, OpenBSD with some restrictions, and Solaris ;-)

talregev commented 3 years ago

I will convert the ci for linux only. (ubuntu). then maybe other people can continue to dev it to mac and windows. Also I will close the vcpkg request. it will be relevant if libsocket will support windows. Can it be added as a feature request that libsocket will support windows and mac?

dermesser commented 3 years ago

feature request no, pull request yes :)

talregev commented 3 years ago

Please review here with my CI: https://github.com/talregev/libsocket/pull/1

only ubuntu. more will follow. You can also upload artifacts. also maybe add static and share configuration.

talregev commented 3 years ago

Did you disable github action ci on your repo?