Be more explicit about C++ version requierments.#311
Conversation
|
We might also use: https://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_17.html. What do you think? |
|
Seems that's already being done: Also, will that give a clean error to someone who builds libhttpserver using its build system and then attempts to build their own code using C++14 and link with the Lastly, I at least don't use the autoconf build at all (I use Bazel). Autoconf is very much a pain to get a hermetic build out of (it seems to assume that the configuration of my workstation is in any way relevant to how to build the library) and doesn't integrate well with everything else I'm using. |
Great. I did not mean it as a substitution to what you have here, though, because it won't support you beyond the compilation of the library itself.
To be fair, what I should be doing is uploading the output of make dist. In theory, you should have to run automake/autoconf at all. |
I'm of the "always build everything from source" school of thought. Which incidentally allows you to totally avoids the question of what set of CPU/OS/etc. to generate releases for; you'll never get enough options to make people happy, so just make sure building for their own personal snowflake is fast and easy. |
Description of the Change
Prompted by #295
Release Notes
httpserver.hppcheck the C++ version.