diff --git a/interfaces/cython/SConscript b/interfaces/cython/SConscript index c55debb2fb..423eb725e9 100644 --- a/interfaces/cython/SConscript +++ b/interfaces/cython/SConscript @@ -52,6 +52,9 @@ localenv.Prepend(LIBS=localenv['cantera_libs']) if localenv['HAS_CLANG'] and parse_version(py_version) == parse_version('3.8'): localenv.Append(CXXFLAGS='-Wno-deprecated-declarations') +if localenv["CC"] == "icc": + localenv.Append(CPPDEFINES={"CYTHON_FALLTHROUGH":" __attribute__((fallthrough))"}) + if localenv['OS'] == 'Darwin': localenv.Append(LINKFLAGS='-undefined dynamic_lookup') elif localenv['OS'] == 'Windows':