message: added support for ICC 2021 to the build script
diff: @@ -72,7 +72,7 @@ def check_symbols_linux(filename):
  check_symbols(filename, 'CXXABI', (1, 3, 7))
  # Parse the arguments
  -compilers = {'windows' : ['msvc15', 'msvc15-icc18', 'msvc15-icc19', 'msvc15-icc20', 'msvc16', 'msvc16-icc19', 'msvc16-icc20'],
  +compilers = {'windows' : ['msvc15', 'msvc15-icc18', 'msvc15-icc19', 'msvc15-icc20', 'msvc16', 'msvc16-icc19', 'msvc16-icc20', 'msvc16-icc21'],
  'linux' : ['gcc', 'clang', 'icc'],
  'macos' : ['clang', 'icc']}
  @@ -140,8 +140,8 @@ if cfg.target == 'all' or not os.path.isdir(build_dir):
  config_cmd += {'msvc15' : ' -G "Visual Studio 15 2017 Win64"',
  'msvc16' : ' -G "Visual Studio 16 2019" -A x64'}[compiler]
  elif compiler.startswith('icc'):
  - icc_version = compiler[3:]
  - config_cmd += f' -T "Intel C++ Compiler {icc_version}.0"'
  + icc_version = {'18' : '18.0', '19' : '19.0', '20' : '19.1', '21' : '19.2'}[compiler[3:]]
  + config_cmd += f' -T "Intel C++ Compiler {icc_version}"'
  ispc_executable += '.exe'
  build_cmd += f' --config {cfg.config} --target ALL_BUILD'
  