added: check for compiler support for msvc and gcc