windows cmake builds and tests with minial 3rdparty sw usage