diff --git a/IGC/cmake/igc_arch_utils.cmake b/IGC/cmake/igc_arch_utils.cmake index 5e0459cb569b..b4a0cc2c3e04 100644 --- a/IGC/cmake/igc_arch_utils.cmake +++ b/IGC/cmake/igc_arch_utils.cmake @@ -144,9 +144,9 @@ function(igc_arch_normalize retVarName arch) set(_cpuPart "64") elseif(_arch MATCHES "(32|86)$") set(_cpuPart "32") - elseif(_arch MATCHES "mips^") + elseif(_arch MATCHES "mips$") set(_cpuPart "MIPS") - elseif(_arch MATCHES "riscv^") + elseif(_arch MATCHES "riscv$") set(_cpuPart "RISCV") elseif(_arch MATCHES "arm|aarch64") set(_cpuPart "ARM")