diff --git a/test_conformance/conversions/CMakeLists.txt b/test_conformance/conversions/CMakeLists.txt index ad5076aa..b3a50e6f 100644 --- a/test_conformance/conversions/CMakeLists.txt +++ b/test_conformance/conversions/CMakeLists.txt @@ -29,7 +29,7 @@ set_source_files_properties( ../../test_common/harness/errorHelpers.c PROPERTIES LANGUAGE CXX) -if(CMAKE_SYSTEM_PROCESSOR MATCHES "(x86)|(X86)") +if(CMAKE_SYSTEM_PROCESSOR MATCHES "(x86$)|(X86$)") if(NOT CMAKE_CL_64 AND NOT MSVC AND NOT ANDROID) # -march is needed for CPU atomics, default arch on gcc is i386 # that does not support atomics. diff --git a/test_conformance/integer_ops/CMakeLists.txt b/test_conformance/integer_ops/CMakeLists.txt index 8e06ed5d..2a64901a 100644 --- a/test_conformance/integer_ops/CMakeLists.txt +++ b/test_conformance/integer_ops/CMakeLists.txt @@ -41,7 +41,7 @@ set_source_files_properties( PROPERTIES LANGUAGE CXX) if (NOT CMAKE_CL_64 AND NOT MSVC) -if(CMAKE_SYSTEM_PROCESSOR MATCHES "(x86)|(X86)" AND NOT MSVC) +if(CMAKE_SYSTEM_PROCESSOR MATCHES "(x86$)|(X86$)" AND NOT MSVC) set_source_files_properties( main.c test_popcount.c diff --git a/test_conformance/math_brute_force/CMakeLists.txt b/test_conformance/math_brute_force/CMakeLists.txt index 0e3e86f9..58787e2a 100644 --- a/test_conformance/math_brute_force/CMakeLists.txt +++ b/test_conformance/math_brute_force/CMakeLists.txt @@ -50,7 +50,7 @@ set_source_files_properties( endif(MSVC) if (NOT CMAKE_CL_64 AND NOT MSVC) -if(CMAKE_SYSTEM_PROCESSOR MATCHES "(x86)|(X86)" AND NOT MSVC) +if(CMAKE_SYSTEM_PROCESSOR MATCHES "(x86$)|(X86$)" AND NOT MSVC) set_source_files_properties( FunctionList.c Sleep.c