diff --git a/CMakeLists.txt b/CMakeLists.txt index a1b6934003..c3e74330a7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -64,10 +64,13 @@ else() set(ARCH riscv) elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(s390x.*|S390X.*)") set(ARCH s390x) + elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(sparc.*|SPARC.*)") + set(ARCH sparc) else() message( FATAL_ERROR - "opentelemetry-cpp: unrecognized target processor configuration!") + "opentelemetry-cpp: unrecognized target processor ${CMAKE_SYSTEM_PROCESSOR} configuration!" + ) endif() endif() message(STATUS "Building for architecture ARCH=${ARCH}")