Ian,
thanks. I have been looking at the Ant file to help me prepare the CMake PRs. I have been trying to keep it somewhat similar to that.
The TLS tests will be a bit more complicated, indeed. I am still exploring what to do in this case. One idea I have in mind for that is to create a separate axis in the CI (matrix) and inject the TLS configuration only on those specific tests. I'd like to provide a way that it's possible to use both the existing configuration (
iot.eclipse.org) as well others. I believe the resulting CMake file would be simpler to maintain in this case (since there would be no test orchestration within it).
For the Windows build on AppVeyor, it is currently building w/ Visual Studio 2015. The only difference is that it is currently using nmake instead of Visual Studio solution files to do the build (which uses msbuild, I believe). I also exploring a bit here, but I would like to contribute w/ something that allows it to iterate over different build environments as provided by AppVeyor and that executes the same tests as those in Linux/OS X.
Obs.: is there an IRC channel or similar for Paho development that I should/could join to possibly discuss this and interact more w/ the developers?