]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
fix: SSE42CMPSTR compiled even if WITH_SSE4=OFF
authorIlya Kurdyukov <59548320+ilyakurdyukov@users.noreply.github.com>
Wed, 9 Jun 2021 12:19:50 +0000 (19:19 +0700)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 11 Jun 2021 11:11:20 +0000 (13:11 +0200)
CMakeLists.txt

index a9b51438a6247d0a328cfc47fdf04f51ff270f0d..d7f8924441b1fdb9d3f0ed5962d846b15ee9aa69 100644 (file)
@@ -789,7 +789,7 @@ if(WITH_OPTIM)
                 add_definitions(-DX86_SSE42_CRC_INTRIN)
             endif()
         endif()
-        if(HAVE_SSE42CMPSTR_INTRIN)
+        if(WITH_SSE4 AND HAVE_SSE42CMPSTR_INTRIN)
             add_definitions(-DX86_SSE42_CMP_STR)
             set(SSE42_SRCS ${ARCHDIR}/compare258_sse.c)
             add_feature_info(SSE42_COMPARE258 1 "Support SSE4.2 optimized compare258, using \"${SSE4FLAG}\"")