Both arch and compiler are required by Conan to use CMake helper with MSVC. This rule will be relaxed on Conan 1.5.0. We need to wait the next release to make this change. Related discussion: conan-io/conan#3011