Mercurial > hg > orthanc-gcp
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Resources/CMake/CRC32C.cmake Thu Jun 13 14:57:22 2019 +0200 @@ -0,0 +1,20 @@ +set(CRC32C_SOURCES_DIR ${CMAKE_BINARY_DIR}/crc32c-1.0.6) +set(CRC32C_URL "http://orthanc.osimis.io/ThirdPartyDownloads/google/crc32c-1.0.6.tar.gz") +set(CRC32C_MD5 "e7eaad378aeded322d27a35b0011d626") +DownloadPackage(${CRC32C_MD5} ${CRC32C_URL} "${CRC32C_SOURCES_DIR}") + +configure_file( + ${CRC32C_SOURCES_DIR}/src/crc32c_config.h.in + ${AUTOGENERATED_DIR}/crc32c/crc32c_config.h + ) + +include_directories( + ${CRC32C_SOURCES_DIR}/include + ) + +set(CRC32C_SOURCES + ${CRC32C_SOURCES_DIR}/src/crc32c.cc + ${CRC32C_SOURCES_DIR}/src/crc32c_arm64.cc + ${CRC32C_SOURCES_DIR}/src/crc32c_portable.cc + ${CRC32C_SOURCES_DIR}/src/crc32c_sse42.cc + )