Warnings mess up the coverage recording process and scripts
generally shouldn't have them. If this is a problem for testing
existing scripts, they can be disabled by passing
CMAKE_UNIT_NO_DEV_WARNINGS=TRUE or
CMAKE_UNIT_NO_UNIITIALIZED_WARNINGS=TRUE
Coverage decreased (-18.03%) when pulling ca409d6e8fbfca47ed29b52bd99067627654bac4 on smspillaz:cmake-unit.item_41 into 749f5547d944de2a983f46cebbafaeb87735c205 on polysquare:master.
Coverage decreased (-18.03%) when pulling 373d9215235facc20f86f0489d2100b2d2140a89 on smspillaz:cmake-unit.item_41 into 749f5547d944de2a983f46cebbafaeb87735c205 on polysquare:master.
Coverage decreased (-18.03%) when pulling 32ad136394f105960ee46058c0cca5603cd6f4b1 on smspillaz:cmake-unit.item_41 into 749f5547d944de2a983f46cebbafaeb87735c205 on polysquare:master.
Coverage decreased (-3.28%) when pulling ed51a8825e8b463f2cafa34119ef9067fbd38d0d on smspillaz:cmake-unit.item_41 into 749f5547d944de2a983f46cebbafaeb87735c205 on polysquare:master.
Warnings mess up the coverage recording process and scripts generally shouldn't have them. If this is a problem for testing existing scripts, they can be disabled by passing CMAKE_UNIT_NO_DEV_WARNINGS=TRUE or CMAKE_UNIT_NO_UNIITIALIZED_WARNINGS=TRUE
Added test coverage for past VS versions.
Fix slow builds on Windows.
Fix early truncation on Windows.