option(WITH_NEON "Build with NEON intrinsics" ON)
elseif(BASEARCH_PPC_FOUND)
option(WITH_POWER8 "Build with optimisations for POWER8" ON)
-elseif(BASEARCH_S360_FOUND AND "${ARCH}" MATCHES "s390x")
+elseif(BASEARCH_S360_FOUND)
option(WITH_DFLTCC_DEFLATE "Use DEFLATE CONVERSION CALL instruction for compression on IBM Z" OFF)
option(WITH_DFLTCC_INFLATE "Use DEFLATE CONVERSION CALL instruction for decompression on IBM Z" OFF)
elseif(BASEARCH_X86_FOUND)
set(ARCHDIR "arch/arm")
elseif(BASEARCH_PPC_FOUND)
set(ARCHDIR "arch/power")
-elseif(BASEARCH_S360_FOUND AND "${ARCH}" MATCHES "s390x")
+elseif(BASEARCH_S360_FOUND)
set(ARCHDIR "arch/s390")
elseif(BASEARCH_X86_FOUND)
set(ARCHDIR "arch/x86")
list(APPEND ZLIB_ARCH_SRCS ${POWER8_SRCS})
set_property(SOURCE ${POWER8_SRCS} PROPERTY COMPILE_FLAGS "${POWER8FLAG}")
endif()
- elseif(BASEARCH_S360_FOUND AND "${ARCH}" MATCHES "s390x")
+ elseif(BASEARCH_S360_FOUND)
if(WITH_DFLTCC_DEFLATE OR WITH_DFLTCC_INFLATE)
list(APPEND ZLIB_ARCH_SRCS ${ARCHDIR}/dfltcc_common.c)
add_definitions(-DGZBUFSIZE=262144)
else()
target_link_libraries(minigzip zlib)
endif()
- if(BASEARCH_S360_FOUND AND "${ARCH}" MATCHES "s390x")
+ if(BASEARCH_S360_FOUND)
if(WITH_DFLTCC_DEFLATE OR WITH_DFLTCC_INFLATE)
set_source_files_properties(test/minigzip.c PROPERTIES COMPILE_DEFINITIONS BUFLEN=262144)
endif()