Files
hdf5/config/CacheURLs.cmake

334 lines
14 KiB
CMake

#
# Copyright by The HDF Group.
# All rights reserved.
#
# This file is part of HDF5. The full HDF5 copyright notice, including
# terms governing use, modification, and redistribution, is contained in
# the LICENSE file, which can be found at the root of the source code
# distribution tree, or in https://www.hdfgroup.org/licenses.
# If you do not have access to either file, you may request a copy from
# help@hdfgroup.org.
#
# This is the URLCache file.
########################
# compression options
########################
set (ZLIB_VERSION "1.3.2" CACHE INTERNAL "Version of zlib to use when building from external source")
set (ZLIB_PACKAGE_NAME "zlib" CACHE STRING "Name of ZLIB package")
mark_as_advanced (ZLIB_PACKAGE_NAME)
set (ZLIB_TGZ_NAME "zlib-${ZLIB_VERSION}.tar.gz" CACHE STRING "Base name of zlib compressed file")
set (ZLIB_TGZ_ORIGPATH "https://github.com/madler/zlib/releases/download/v${ZLIB_VERSION}" CACHE STRING "URL to retrieve external zlib compressed file from")
mark_as_advanced (ZLIB_TGZ_NAME)
mark_as_advanced (ZLIB_TGZ_ORIGPATH)
set (ZLIB_GIT_URL "https://github.com/madler/zlib.git" CACHE STRING "GIT URL to retrieve external zlib source from")
set (ZLIB_GIT_TAG "v${ZLIB_VERSION}" CACHE STRING "GIT tag to retrieve external zlib source from")
mark_as_advanced (ZLIB_GIT_URL)
mark_as_advanced (ZLIB_GIT_TAG)
# DEPRECATED
unset (ZLIB_GIT_BRANCH)
if (DEFINED ZLIB_GIT_BRANCH)
message (DEPRECATION "ZLIB_GIT_BRANCH has been deprecated in favor of ZLIB_GIT_TAG")
endif ()
set (ZLIBNG_VERSION "2.3.3" CACHE INTERNAL "Version of zlib-ng to use when building from external source")
set (ZLIBNG_PACKAGE_NAME "ZLIBNG" CACHE STRING "Name of zlib-ng package")
mark_as_advanced (ZLIBNG_PACKAGE_NAME)
set (ZLIBNG_TGZ_NAME "${ZLIBNG_VERSION}.tar.gz" CACHE STRING "Base name of zlib-ng compressed file")
set (ZLIBNG_TGZ_ORIGPATH "https://github.com/zlib-ng/zlib-ng/archive/refs/tags" CACHE STRING "URL to retrieve external zlib-ng compressed file from")
mark_as_advanced (ZLIBNG_TGZ_NAME)
mark_as_advanced (ZLIBNG_TGZ_ORIGPATH)
set (ZLIBNG_GIT_URL "https://github.com/zlib-ng/zlib-ng.git" CACHE STRING "GIT URL to retrieve external zlib-ng source from")
set (ZLIBNG_GIT_TAG "${ZLIBNG_VERSION}" CACHE STRING "GIT tag to retrieve external zlib-ng source from")
mark_as_advanced (ZLIBNG_GIT_URL)
mark_as_advanced (ZLIBNG_GIT_TAG)
# DEPRECATED
unset (ZLIBNG_GIT_BRANCH)
if (DEFINED ZLIBNG_GIT_BRANCH)
message (DEPRECATION "ZLIBNG_GIT_BRANCH has been deprecated in favor of ZLIBNG_GIT_TAG")
endif ()
set (LIBAEC_VERSION "1.1.6" CACHE INTERNAL "Version of LIBAEC to use when building from external source")
set (LIBAEC_PACKAGE_NAME "libaec" CACHE STRING "Name of AEC SZIP package")
mark_as_advanced (LIBAEC_PACKAGE_NAME)
set (LIBAEC_TGZ_NAME "libaec-${LIBAEC_VERSION}.tar.gz" CACHE STRING "Base name of LIBAEC compressed file")
set (LIBAEC_TGZ_ORIGPATH "https://github.com/MathisRosenhauer/libaec/releases/download/v${LIBAEC_VERSION}" CACHE STRING "URL to retrieve external LIBAEC compressed file from")
mark_as_advanced (LIBAEC_TGZ_NAME)
mark_as_advanced (LIBAEC_TGZ_ORIGPATH)
set (LIBAEC_GIT_URL "https://github.com/MathisRosenhauer/libaec.git" CACHE STRING "GIT URL to retrieve external LIBAEC source from")
set (LIBAEC_GIT_TAG "v${LIBAEC_VERSION}" CACHE STRING "GIT tag to retrieve external LIBAEC source from")
mark_as_advanced (LIBAEC_GIT_URL)
mark_as_advanced (LIBAEC_GIT_TAG)
# DEPRECATED
unset (LIBAEC_GIT_BRANCH)
if (DEFINED LIBAEC_GIT_BRANCH)
message (DEPRECATION "LIBAEC_GIT_BRANCH has been deprecated in favor of LIBAEC_GIT_TAG")
endif ()
########################
# API test options
########################
set (KWSYS_TGZ_ORIGPATH "https://gitlab.kitware.com/utils/kwsys/-/archive/master" CACHE STRING "Use KWSYS from original location")
set (KWSYS_TGZ_NAME "kwsys-master.tar.gz" CACHE STRING "Use KWSYS from original compressed file")
mark_as_advanced (KWSYS_TGZ_ORIGPATH)
mark_as_advanced (KWSYS_TGZ_NAME)
########################
# filter plugin options
########################
set (HDF5_FILTER_PLUGINS_PACKAGE_NAME "h5pl" CACHE STRING "Name of HDF5 filter plugins package")
mark_as_advanced (HDF5_FILTER_PLUGINS_PACKAGE_NAME)
set (HDF5_FILTER_PLUGINS_TGZ_NAME "hdf5_plugins-master.tar.gz" CACHE STRING "Base name of HDF5 filter plugins compressed file")
set (HDF5_FILTER_PLUGINS_TGZ_ORIGPATH "https://github.com/HDFGroup/hdf5_plugins/releases/download/snapshot" CACHE STRING "URL to retrieve external HDF5 filter plugins compressed file from")
mark_as_advanced (HDF5_FILTER_PLUGINS_TGZ_NAME)
mark_as_advanced (HDF5_FILTER_PLUGINS_TGZ_ORIGPATH)
set (HDF5_FILTER_PLUGINS_GIT_URL "https://github.com/HDFGroup/hdf5_plugins.git" CACHE STRING "GIT URL to retrieve external HDF5 filter plugins source from")
set (HDF5_FILTER_PLUGINS_GIT_TAG "master" CACHE STRING "GIT tag to retrieve external HDF5 filter plugins source from")
mark_as_advanced (HDF5_FILTER_PLUGINS_GIT_URL)
mark_as_advanced (HDF5_FILTER_PLUGINS_GIT_TAG)
# DEPRECATED
if (DEFINED PLUGIN_PACKAGE_NAME)
message (DEPRECATION "PLUGIN_PACKAGE_NAME has been deprecated in favor of HDF5_FILTER_PLUGINS_PACKAGE_NAME")
endif ()
if (DEFINED PLUGIN_TGZ_NAME)
message (DEPRECATION "PLUGIN_TGZ_NAME has been deprecated in favor of HDF5_FILTER_PLUGINS_TGZ_NAME")
endif ()
if (DEFINED PLUGIN_TGZ_ORIGPATH)
message (DEPRECATION "PLUGIN_TGZ_ORIGPATH has been deprecated in favor of HDF5_FILTER_PLUGINS_TGZ_ORIGPATH")
endif ()
if (DEFINED PLUGIN_GIT_URL)
message (DEPRECATION "PLUGIN_GIT_URL has been deprecated in favor of HDF5_FILTER_PLUGINS_GIT_URL")
endif ()
if (DEFINED PLUGIN_GIT_BRANCH)
message (DEPRECATION "PLUGIN_GIT_BRANCH has been deprecated in favor of HDF5_FILTER_PLUGINS_GIT_TAG")
endif ()
###########
# bitgroom
###########
set (BITGROOM_PACKAGE_NAME "bitgroom" CACHE STRING "Name of BITGROOM package")
mark_as_advanced (BITGROOM_PACKAGE_NAME)
###########
# bitround
###########
set (BITROUND_PACKAGE_NAME "bitround" CACHE STRING "Name of BITROUND package")
mark_as_advanced (BITROUND_PACKAGE_NAME)
#############
# bitshuffle
#############
set (BSHUF_GIT_URL "https://github.com/kiyo-masui/bitshuffle.git" CACHE STRING "Use BSHUF from HDF repository")
set (BSHUF_GIT_BRANCH "master" CACHE STRING "")
mark_as_advanced (BSHUF_GIT_URL)
mark_as_advanced (BSHUF_GIT_BRANCH)
set (BSHUF_TGZ_ORIGPATH "https://github.com/kiyo-masui/bitshuffle/archive/refs/tags" CACHE STRING "Use PLUGINS from original location")
set (BSHUF_TGZ_NAME "bitshuffle-0.5.2.tar.gz" CACHE STRING "Use BSHUF from compressed file")
mark_as_advanced (BSHUF_TGZ_ORIGPATH)
mark_as_advanced (BSHUF_TGZ_NAME)
set (BSHUF_PACKAGE_NAME "bshuf" CACHE STRING "Name of BSHUF package")
mark_as_advanced (BSHUF_PACKAGE_NAME)
########
# blosc
########
set (HDF5_BLOSC_VERSION "1.21.6" CACHE INTERNAL "Version of Blosc to use when building from external source")
set (BLOSC_GIT_URL "https://github.com/Blosc/c-blosc.git" CACHE STRING "Use BLOSC from Github repository")
set (BLOSC_GIT_BRANCH "main" CACHE STRING "")
mark_as_advanced (BLOSC_GIT_URL)
mark_as_advanced (BLOSC_GIT_BRANCH)
set (BLOSC_TGZ_ORIGPATH "https://github.com/Blosc/c-blosc/archive/refs/tags" CACHE STRING "Use PLUGINS from original location")
set (BLOSC_TGZ_NAME "c-blosc-${HDF5_BLOSC_VERSION}.tar.gz" CACHE STRING "Use BLOSC from compressed file")
mark_as_advanced (BLOSC_TGZ_ORIGPATH)
mark_as_advanced (BLOSC_TGZ_NAME)
set (BLOSC_PACKAGE_NAME "blosc" CACHE STRING "Name of BLOSC package")
mark_as_advanced (BLOSC_PACKAGE_NAME)
set (BLOSC_ZLIB_GIT_URL "https://github.com/madler/zlib.git" CACHE STRING "Use ZLIB from GitHub repository")
set (BLOSC_ZLIB_GIT_BRANCH "develop" CACHE STRING "")
mark_as_advanced (BLOSC_ZLIB_GIT_URL)
mark_as_advanced (BLOSC_ZLIB_GIT_BRANCH)
set (BLOSC_ZLIB_TGZ_ORIGPATH "https://github.com/madler/zlib/releases/download/v1.3.1" CACHE STRING "Use PLUGINS from original location")
set (BLOSC_ZLIB_TGZ_NAME "zlib-1.3.1.tar.gz" CACHE STRING "Use ZLib from compressed file")
mark_as_advanced (BLOSC_ZLIB_TGZ_ORIGPATH)
mark_as_advanced (BLOSC_ZLIB_TGZ_NAME)
set (BLOSC_ZLIB_PACKAGE_NAME "zlib" CACHE STRING "Name of BLOSC_ZLIB package")
mark_as_advanced (BLOSC_ZLIB_PACKAGE_NAME)
########
# blosc2
########
set (HDF5_BLOSC2_VERSION "2.17.1" CACHE INTERNAL "Version of Blosc2 to use when building from external source")
set (BLOSC2_GIT_URL "https://github.com/Blosc/c-blosc2.git" CACHE STRING "Use BLOSC2 from Github repository")
set (BLOSC2_GIT_BRANCH "main" CACHE STRING "")
mark_as_advanced (BLOSC2_GIT_URL)
mark_as_advanced (BLOSC2_GIT_BRANCH)
set (BLOSC2_TGZ_ORIGPATH "https://github.com/Blosc/c-blosc2/archive/refs/tags" CACHE STRING "Use PLUGINS from original location")
set (BLOSC2_TGZ_NAME "c-blosc2-${HDF5_BLOSC2_VERSION}.tar.gz" CACHE STRING "Use BLOSC2 from compressed file")
mark_as_advanced (BLOSC2_TGZ_ORIGPATH)
mark_as_advanced (BLOSC2_TGZ_NAME)
set (BLOSC2_PACKAGE_NAME "blosc2" CACHE STRING "Name of BLOSC2 package")
mark_as_advanced (BLOSC2_PACKAGE_NAME)
set (BLOSC2_ZLIB_GIT_URL "https://github.com/madler/zlib.git" CACHE STRING "Use ZLIB from GitHub repository")
set (BLOSC2_ZLIB_GIT_BRANCH "develop" CACHE STRING "")
mark_as_advanced (BLOSC2_ZLIB_GIT_URL)
mark_as_advanced (BLOSC2_ZLIB_GIT_BRANCH)
set (BLOSC2_ZLIB_TGZ_ORIGPATH "https://github.com/madler/zlib/releases/download/v1.3.1" CACHE STRING "Use PLUGINS from original location")
set (BLOSC2_ZLIB_TGZ_NAME "zlib-1.3.1.tar.gz" CACHE STRING "Use ZLib from compressed file")
mark_as_advanced (BLOSC2_ZLIB_TGZ_ORIGPATH)
mark_as_advanced (BLOSC2_ZLIB_TGZ_NAME)
set (BLOSC2_ZLIB_PACKAGE_NAME "zlib" CACHE STRING "Name of BLOSC2_ZLIB package")
mark_as_advanced (BLOSC2_ZLIB_PACKAGE_NAME)
########
# bzip2
########
set (BZ2_GIT_URL "https://github.com/libarchive/bzip2.git" CACHE STRING "Use BZ2 from GitHub repository")
set (BZ2_GIT_BRANCH "bzip2-1.0.8" CACHE STRING "")
mark_as_advanced (BZ2_GIT_URL)
mark_as_advanced (BZ2_GIT_BRANCH)
set (BZ2_TGZ_ORIGPATH "https://github.com/libarchive/bzip2/archive/refs/tags" CACHE STRING "Use PLUGINS from original location")
set (BZ2_TGZ_NAME "bzip2-bzip2-1.0.8.tar.gz" CACHE STRING "Use BZ2 from compressed file")
mark_as_advanced (BZ2_TGZ_ORIGPATH)
mark_as_advanced (BZ2_TGZ_NAME)
set (BZ2_PACKAGE_NAME "bz2" CACHE STRING "Name of BZ2 package")
mark_as_advanced (BZ2_PACKAGE_NAME)
########
# fpzip
########
set (FPZIP_GIT_URL "https://github.com/LLNL/fpzip.git" CACHE STRING "Use FPZIP from GitHub repository")
set (FPZIP_GIT_BRANCH "develop" CACHE STRING "")
mark_as_advanced (FPZIP_GIT_URL)
mark_as_advanced (FPZIP_GIT_BRANCH)
set (FPZIP_TGZ_ORIGPATH "https://github.com/LLNL/fpzip/releases/download/1.3.0" CACHE STRING "Use PLUGINS from original location")
set (FPZIP_TGZ_NAME "fpzip-1.3.0.tar.gz" CACHE STRING "Use FPZIP from compressed file")
mark_as_advanced (FPZIP_TGZ_ORIGPATH)
mark_as_advanced (FPZIP_TGZ_NAME)
set (FPZIP_PACKAGE_NAME "fpzip" CACHE STRING "Name of FPZIP package")
mark_as_advanced (FPZIP_PACKAGE_NAME)
#######
# jpeg
#######
set (JPEG_GIT_URL "https://github.com/libjpeg-turbo/libjpeg-turbo.git" CACHE STRING "Use JPEG from TurboJPEG")
set (JPEG_GIT_BRANCH "jpeg-9e" CACHE STRING "")
mark_as_advanced (JPEG_GIT_URL)
mark_as_advanced (JPEG_GIT_BRANCH)
set (JPEG_TGZ_ORIGPATH "https://www.ijg.org/files" CACHE STRING "Use PLUGINS from original location")
set (JPEG_TGZ_NAME "jpegsrc.v9e.tar.gz" CACHE STRING "Use JPEG from compressed file")
mark_as_advanced (JPEG_TGZ_ORIGPATH)
mark_as_advanced (JPEG_TGZ_NAME)
set (JPEG_PACKAGE_NAME "jpeg" CACHE STRING "Name of JPEG package")
mark_as_advanced (JPEG_PACKAGE_NAME)
######
# lz4
######
set (BUILD_LZ4_LIBRARY_SOURCE ON CACHE BOOL "build the lz4 library within the plugin")
mark_as_advanced (BUILD_LZ4_LIBRARY_SOURCE)
set (LZ4_GIT_URL "https://github.com/lz4/lz4.git" CACHE STRING "Use LZ4 from GitHub repository")
set (LZ4_GIT_BRANCH "dev" CACHE STRING "")
mark_as_advanced (LZ4_GIT_URL)
mark_as_advanced (LZ4_GIT_BRANCH)
set (LZ4_TGZ_ORIGPATH "https://github.com/lz4/lz4/releases/download/v1.10.0" CACHE STRING "Use PLUGINS from original location")
set (LZ4_TGZ_NAME "lz4-1.10.0.tar.gz" CACHE STRING "Use LZ4 from compressed file")
mark_as_advanced (LZ4_TGZ_ORIGPATH)
mark_as_advanced (LZ4_TGZ_NAME)
set (LZ4_PACKAGE_NAME "lz4" CACHE STRING "Name of LZ4 package")
mark_as_advanced (LZ4_PACKAGE_NAME)
######
# lzf
######
set (LZF_URL "http://software.schmorp.de/pkg/liblzf.html" CACHE STRING "LZF home")
mark_as_advanced (LZF_URL)
set (LZF_TGZ_ORIGPATH "http://dist.schmorp.de/liblzf" CACHE STRING "Use LZF from original location")
set (LZF_TGZ_NAME "liblzf-3.6.tar.gz" CACHE STRING "Use LZF from compressed file")
mark_as_advanced (LZF_TGZ_ORIGPATH)
mark_as_advanced (LZF_TGZ_NAME)
set (LZF_PACKAGE_NAME "lzf" CACHE STRING "Name of LZF package")
mark_as_advanced (LZF_PACKAGE_NAME)
#####
# sz
#####
set (SZ_GIT_URL "https://github.com/szcompressor/SZ.git" CACHE STRING "Use SZ filter from GitHub repository")
set (SZ_GIT_BRANCH "master" CACHE STRING "")
mark_as_advanced (SZ_GIT_URL)
mark_as_advanced (SZ_GIT_BRANCH)
set (SZ_TGZ_ORIGPATH "https://github.com/szcompressor/SZ/releases/download/v2.1.12.5" CACHE STRING "Use PLUGINS from original location")
set (SZ_TGZ_NAME "SZ-2.1.12.5.tar.gz" CACHE STRING "Use SZ filter from compressed file")
mark_as_advanced (SZ_TGZ_ORIGPATH)
mark_as_advanced (SZ_TGZ_NAME)
set (SZ_PACKAGE_NAME "SZ" CACHE STRING "Name of SZ filter package")
mark_as_advanced (SZ_PACKAGE_NAME)
######
# zfp
######
set (ZFP_GIT_URL "https://github.com/LLNL/zfp.git" CACHE STRING "Use ZFP from GitHub repository")
set (ZFP_GIT_BRANCH "develop" CACHE STRING "")
mark_as_advanced (ZFP_GIT_URL)
mark_as_advanced (ZFP_GIT_BRANCH)
set (ZFP_TGZ_ORIGPATH "https://github.com/LLNL/zfp/releases/download/1.0.0" CACHE STRING "Use PLUGINS from original location")
set (ZFP_TGZ_NAME "zfp-1.0.1.tar.gz" CACHE STRING "Use ZFP from compressed file")
mark_as_advanced (ZFP_TGZ_ORIGPATH)
mark_as_advanced (ZFP_TGZ_NAME)
set (ZFP_PACKAGE_NAME "zfp" CACHE STRING "Name of ZFP package")
mark_as_advanced (ZFP_PACKAGE_NAME)
######
# zstd
######
set (HDF5_ZSTD_VERSION "1.5.7" CACHE INTERNAL "Version of Zstd to use when building from external source")
set (ZSTD_GIT_URL "https://github.com/facebook/zstd.git" CACHE STRING "Use ZSTD from GitHub repository")
set (ZSTD_GIT_BRANCH "dev" CACHE STRING "")
mark_as_advanced (ZSTD_GIT_URL)
mark_as_advanced (ZSTD_GIT_BRANCH)
set (ZSTD_TGZ_ORIGPATH "https://github.com/facebook/zstd/releases/download/v${HDF5_ZSTD_VERSION}" CACHE STRING "Use PLUGINS from original location")
set (ZSTD_TGZ_NAME "zstd-${HDF5_ZSTD_VERSION}.tar.gz" CACHE STRING "Use ZSTD from compressed file")
mark_as_advanced (ZSTD_TGZ_ORIGPATH)
mark_as_advanced (ZSTD_TGZ_NAME)
set (ZSTD_PACKAGE_NAME "zstd" CACHE STRING "Name of ZSTD package")
mark_as_advanced(ZSTD_PACKAGE_NAME)