Fix logic in setting oneapi microarchitecture flags (#37634)
This commit is contained in:
parent
40b1aa6b67
commit
fe8734cd52
@ -804,8 +804,10 @@ def name_matches(name, name_list):
|
|||||||
toolchains.add(compiler_cls.__name__)
|
toolchains.add(compiler_cls.__name__)
|
||||||
|
|
||||||
if len(toolchains) > 1:
|
if len(toolchains) > 1:
|
||||||
if toolchains == set(["Clang", "AppleClang", "Aocc"]) or toolchains == set(
|
if (
|
||||||
["Dpcpp", "Oneapi"]
|
toolchains == set(["Clang", "AppleClang", "Aocc"])
|
||||||
|
# Msvc toolchain uses Intel ifx
|
||||||
|
or toolchains == set(["Msvc", "Dpcpp", "Oneapi"])
|
||||||
):
|
):
|
||||||
return False
|
return False
|
||||||
tty.debug("[TOOLCHAINS] {0}".format(toolchains))
|
tty.debug("[TOOLCHAINS] {0}".format(toolchains))
|
||||||
|
Loading…
Reference in New Issue
Block a user