Fix repeated character Bug: b/248243171 For this bug in Marl https://github.com/google/marl/pull/219 I got my original inspiration from the Swiftshader code base. So I just wanted to fix it here as well. Change-Id: I5b05372b7bf9786e64da864e06f18704b8500947 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/68428 Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> Commit-Queue: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt index 50454ad..2039fb8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -48,13 +48,13 @@ else() set(ARCH "arm") endif() -elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "mips*") +elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^mips.*") if(CMAKE_SIZEOF_VOID_P EQUAL 8) set(ARCH "mips64el") else() set(ARCH "mipsel") endif() -elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "ppc*") +elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^ppc.*") if(CMAKE_SIZEOF_VOID_P EQUAL 8) set(ARCH "ppc64le") else() @@ -677,11 +677,11 @@ llvm_map_components_to_libnames(llvm_libs orcjit aarch64asmparser aarch64codegen) elseif(ARCH STREQUAL "arm") llvm_map_components_to_libnames(llvm_libs orcjit armasmparser armcodegen) - elseif(ARCH MATCHES "mips*") + elseif(ARCH MATCHES "^mips.*") llvm_map_components_to_libnames(llvm_libs orcjit mipsasmparser mipscodegen) elseif(ARCH STREQUAL "ppc64le") llvm_map_components_to_libnames(llvm_libs orcjit powerpcasmparser powerpccodegen) - elseif(ARCH MATCHES "x86*") + elseif(ARCH MATCHES "^x86.*") llvm_map_components_to_libnames(llvm_libs orcjit x86asmparser x86codegen) endif() set_target_properties(${llvm_libs} PROPERTIES FOLDER "third_party")