head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.12 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.10 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.8 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.6 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.4 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.2 pkgsrc-2024Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2024.10.01.10.31.46; author nia; state Exp; branches; next ; commitid sG5G6tc14ZJCIWrF; desc @@ 1.1 log @softether: Do not build SSE2-only code on i386. @ text @$NetBSD$ Do not build the SSE2-only code on i386. --- src/Cedar/CMakeLists.txt.orig 2024-10-01 10:26:07.337142644 +0000 +++ src/Cedar/CMakeLists.txt @@@@ -29,7 +29,7 @@@@ set(BLAKE2_SRC $, target_include_directories(cedar PUBLIC ${BLAKE2_SRC_PATH}) target_sources(cedar PRIVATE ${BLAKE2_SRC}) -if(HAS_SSE2) +if(HAS_SSE2 AND "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64") # If SSE2 is enabled, a build failure occurs with MSVC because it doesn't define "__SSE2__". # The fix consists in defining "HAVE_SSE2" manually, effectively overriding the check. set_property(SOURCE ${BLAKE2_SRC} PROPERTY COMPILE_DEFINITIONS "HAVE_SSE2") @