FindIce: Add support for Ice 3.7.0
- Search for NuGet packages on Windows, which is the new way the official binary builds are distributed for 3.7.0
- Search for C++11 versions of libraries, with
++11
suffix, taking Windows naming inconsistencies into account (Windows libraries have a37
suffix, but this is placed before the++11
. - Add new Ice 3.7 programs
- Document new Ice 3.7 components
- Add debug output for search suffixes
- Simplify debug logic
Tested manually on Ubuntu 16.04/17.10 (Ice 3.6 and 3.7) and Windows 7 with VS2017 and VS2015 (Ice 3.7, 3.6 and 3.5). I can't see any regressions. Also tested automatically here on CentOS 6 (Ice 3.6) and FreeBSD 11.1 and MacOS X sierra and el capitan (all Ice 3.6).
Edited by Roger Leigh