Как ни странно, но исходники помогли.
В частности, msvc.js, а именно:
Javascript
if (tag === "cpp") {
args = args.concat(
ModUtils.moduleProperties(input, 'platformCxxFlags'),
ModUtils.moduleProperties(input, 'cxxFlags'));
} else if (tag === "c") {
args = args.concat(
ModUtils.moduleProperties(input, 'platformCFlags'),
ModUtils.moduleProperties(input, 'cFlags'));
}
Как можно заметить в командной строке компилятора из предыдущего поста, у меня был не main.cpp, а main.c и, соответственно, нужно использовать не cxxFlags, a cFlags. Ну, или переименовать main.c в main.cpp, что и было сделано. Нужный ключ в командной строке компилятора появился и OpenMP отработал. Тему пометил как решенную.