inspircd/inspircd — pull request #895 by SaberUK (2014-07-31 17:31:06+00:00)
Title: [WIP] Various improvements to configure.

Current changes:

- Clean up various minor sections of the code.
- Improve compiler detection.
- Check the CXX environment variable inside find_compiler instead
of doing it separately.
- Use a test file instead of checking for version output. This
ensures we are using a working compiler.
- Pipe the output through run_test which makes debugging problems
considerably easier.
- Detect Xcode versions of Clang properly by returning the LLVM
version number instead of the Xcode one.
- Remove OpenSSL and GnuTLS detection plumbing.
- This will soon be the job of modulemanager.
- This did not work in non-interactive mode unlike --enable-extras.
- Add the --gid configuration option.
- Rework the question flow in interactive mode (FINALLY!)
- User is no longer asked detailed questions unless they want them.
- Socket engine questions have been removed.