0
|
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 )
|