From c3431aeb1d5b3b5504fd85c2b2f85dddbafbb3f4 Mon Sep 17 00:00:00 2001
From: Pino Toscano <toscano.pino@tiscali.it>
Date: Thu, 17 Feb 2022 20:39:43 +0100
Subject: [PATCH] tests: build test_modifier_performance only on x86 (#1091)

It uses SSE APIs, which are available only on x86 architectures.
---
 tests/CMakeLists.txt | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -13,9 +13,11 @@ ADD_EXECUTABLE(test_modifier test_modifi
 TARGET_LINK_LIBRARIES(test_modifier lensfun ${COMMON_LIBS})
 ADD_TEST(Modifier test_modifier)
 
-ADD_EXECUTABLE(test_modifier_performance test_modifier_performance.cpp)
-TARGET_LINK_LIBRARIES(test_modifier_performance lensfun ${COMMON_LIBS})
-ADD_TEST(NAME Modifier_performance WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} COMMAND test_modifier_performance)
+IF(X86_ON)
+  ADD_EXECUTABLE(test_modifier_performance test_modifier_performance.cpp)
+  TARGET_LINK_LIBRARIES(test_modifier_performance lensfun ${COMMON_LIBS})
+  ADD_TEST(NAME Modifier_performance WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} COMMAND test_modifier_performance)
+ENDIF()
 
 find_package(OpenMP)
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
