Replies: 1 comment 1 reply
-
No, I don't discourage the use of CMake - I only oppose the totalitarianism CMake users stand for. In other words - use what you want, but don't force me to use what you want. I don't want to use CMake, so I don't.
Yep. And that means that whatever "build system" was used to produce those .a files doesn't matter. The interface, and where compatibility between modules matters, is at the link stage. uWS doesn't even have anything that needs to be built - it is only a header-only library so this whole discussion is entirely pointless on not just 1 level, but on 2 levels. |
Beta Was this translation helpful? Give feedback.
-
I saw in other issues & discussions that you strongly discourage use of CMake, so I thought I'd give Make a go.
This is my first time using Make and I'm predominantly a Windows dev so, if you have time, would greatly appreciate any insights or comments you may have.
From what I've seen, the common practice in using any library is to just run its makefile and move the generated
.a
files tousr/lib
and header files inusr/header
or similar. However, I wanted to keep a particular version of uWebSockets tied to my project so added uWebSockets as a git submodule.So, is this a sensible thing to do? Have I missed anything important (i.e. missed/changed a flag that would affect performance)?
Beta Was this translation helpful? Give feedback.
All reactions