1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- --- a/CMakeLists.txt
- +++ b/CMakeLists.txt
- @@ -93,34 +93,67 @@ set(ZLIB_PUBLIC_HDRS
- ${CMAKE_CURRENT_BINARY_DIR}/zconf.h
- zlib.h
- )
- -set(ZLIB_PRIVATE_HDRS
- - crc32.h
- - deflate.h
- - gzguts.h
- - inffast.h
- - inffixed.h
- - inflate.h
- - inftrees.h
- - trees.h
- - zutil.h
- -)
- -set(ZLIB_SRCS
- - adler32.c
- - compress.c
- - crc32.c
- - deflate.c
- - gzclose.c
- - gzlib.c
- - gzread.c
- - gzwrite.c
- - inflate.c
- - infback.c
- - inftrees.c
- - inffast.c
- - trees.c
- - uncompr.c
- - zutil.c
- -)
- +
- +if(ARMv8)
- + set(ZLIB_PRIVATE_HDRS
- + crc32.h
- + deflate.h
- + gzguts.h
- + inffast.h
- + inffixed.h
- + inflate.h
- + inftrees.h
- + trees.h
- + zutil.h
- + contrib/arm/chunkcopy.h
- + )
- + set(ZLIB_SRCS
- + adler32.c
- + compress.c
- + crc32.c
- + deflate.c
- + gzclose.c
- + gzlib.c
- + gzread.c
- + gzwrite.c
- + infback.c
- + inftrees.c
- + contrib/arm/inflate.c
- + contrib/arm/inffast.c
- + trees.c
- + uncompr.c
- + zutil.c
- + )
- + else()
- + set(ZLIB_PRIVATE_HDRS
- + crc32.h
- + deflate.h
- + gzguts.h
- + inffast.h
- + inffixed.h
- + inflate.h
- + inftrees.h
- + trees.h
- + zutil.h
- + )
- + set(ZLIB_SRCS
- + adler32.c
- + compress.c
- + crc32.c
- + deflate.c
- + gzclose.c
- + gzlib.c
- + gzread.c
- + gzwrite.c
- + inflate.c
- + infback.c
- + inftrees.c
- + inffast.c
- + trees.c
- + uncompr.c
- + zutil.c
- + )
- +endif()
-
- if(NOT MINGW)
- set(ZLIB_DLL_SRCS
|