]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fix CMake not enabling POWER9_FEATURES
authorHans Kristian Rosbach <hk-git@circlestorm.org>
Tue, 7 Feb 2023 15:03:46 +0000 (16:03 +0100)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 17 Feb 2023 14:11:25 +0000 (15:11 +0100)
CMakeLists.txt

index df5cc03e9db2df1a94fbb85706ed7bf5ef34c937..d85ccf010edd0a839545043ae0260c61fe4e7a8d 100644 (file)
@@ -660,6 +660,7 @@ if(WITH_OPTIM)
             check_power9_intrinsics()
         endif()
         if(HAVE_VMX OR HAVE_POWER8_INTRIN OR HAVE_POWER9_INTRIN)
+            add_definitions(-DPOWER_FEATURES)
             list(APPEND ZLIB_ARCH_HDRS ${ARCHDIR}/power_features.h)
             list(APPEND ZLIB_ARCH_SRCS ${ARCHDIR}/power_features.c)
         endif()
@@ -682,7 +683,6 @@ if(WITH_OPTIM)
         if(WITH_POWER8)
             if(HAVE_POWER8_INTRIN)
                 add_definitions(-DPOWER8_VSX)
-                add_definitions(-DPOWER_FEATURES)
                 set(POWER8_SRCS ${ARCHDIR}/adler32_power8.c ${ARCHDIR}/chunkset_power8.c ${ARCHDIR}/slide_hash_power8.c)
                 if("${ARCH}" MATCHES "powerpc64(le)?")
                     add_definitions(-DPOWER8_VSX_CRC32)