comparison Resources/CMake/CRC32C.cmake @ 0:520cba9a0d42

initial commit
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 13 Jun 2019 14:57:22 +0200
parents
children b388b9d81a1b
comparison
equal deleted inserted replaced
-1:000000000000 0:520cba9a0d42
1 set(CRC32C_SOURCES_DIR ${CMAKE_BINARY_DIR}/crc32c-1.0.6)
2 set(CRC32C_URL "http://orthanc.osimis.io/ThirdPartyDownloads/google/crc32c-1.0.6.tar.gz")
3 set(CRC32C_MD5 "e7eaad378aeded322d27a35b0011d626")
4 DownloadPackage(${CRC32C_MD5} ${CRC32C_URL} "${CRC32C_SOURCES_DIR}")
5
6 configure_file(
7 ${CRC32C_SOURCES_DIR}/src/crc32c_config.h.in
8 ${AUTOGENERATED_DIR}/crc32c/crc32c_config.h
9 )
10
11 include_directories(
12 ${CRC32C_SOURCES_DIR}/include
13 )
14
15 set(CRC32C_SOURCES
16 ${CRC32C_SOURCES_DIR}/src/crc32c.cc
17 ${CRC32C_SOURCES_DIR}/src/crc32c_arm64.cc
18 ${CRC32C_SOURCES_DIR}/src/crc32c_portable.cc
19 ${CRC32C_SOURCES_DIR}/src/crc32c_sse42.cc
20 )