2019-05-29 04:06:37 +00:00
|
|
|
# Licensed to the Apache Software Foundation (ASF) under one
|
|
|
|
# or more contributor license agreements. See the NOTICE file
|
|
|
|
# distributed with this work for additional information
|
|
|
|
# regarding copyright ownership. The ASF licenses this file
|
|
|
|
# to you under the Apache License, Version 2.0 (the
|
|
|
|
# "License"); you may not use this file except in compliance
|
|
|
|
# with the License. You may obtain a copy of the License at
|
|
|
|
#
|
|
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
#
|
|
|
|
# Unless required by applicable law or agreed to in writing,
|
|
|
|
# software distributed under the License is distributed on an
|
|
|
|
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
|
|
# KIND, either express or implied. See the License for the
|
|
|
|
# specific language governing permissions and limitations
|
|
|
|
# under the License.
|
|
|
|
|
|
|
|
# Toolchain library versions
|
|
|
|
#
|
|
|
|
# This file is used by `download_dependencies.sh` and cmake to figure out which
|
|
|
|
# version of a dependency to fetch. In order to add a new dependency, add a
|
|
|
|
# version variable, e.g. MY_DEP_VERSION and append an entry in the
|
|
|
|
# `DEPENDENCIES` array (see the comment on top of the declaration for the
|
|
|
|
# format).
|
|
|
|
|
|
|
|
BOOST_VERSION=1.70.0
|
|
|
|
BZIP2_VERSION=1.0.6
|
|
|
|
EASYLOGGINGPP_VERSION=v9.96.7
|
2019-06-03 13:12:41 +00:00
|
|
|
FAISS_VERSION=master
|
2019-05-29 08:14:15 +00:00
|
|
|
GTEST_VERSION=1.8.1
|
2019-05-29 04:06:37 +00:00
|
|
|
LAPACK_VERSION=v3.8.0
|
|
|
|
LZ4_VERSION=v1.9.1
|
|
|
|
OPENBLAS_VERSION=v0.3.6
|
2019-05-29 11:17:39 +00:00
|
|
|
PROMETHEUS_VERSION=master
|
2019-05-29 04:06:37 +00:00
|
|
|
ROCKSDB_VERSION=v6.0.2
|
|
|
|
SNAPPY_VERSION=1.1.7
|
|
|
|
SQLITE_VERSION=3280000
|
|
|
|
SQLITE_ORM_VERSION=master
|
2019-06-03 03:52:53 +00:00
|
|
|
THRIFT_VERSION=v0.12.0
|
2019-05-29 04:06:37 +00:00
|
|
|
YAMLCPP_VERSION=0.6.2
|
|
|
|
ZLIB_VERSION=v1.2.11
|
|
|
|
ZSTD_VERSION=v1.4.0
|
|
|
|
|
|
|
|
# The first field is the name of the environment variable expected by cmake.
|
|
|
|
# This _must_ match what is defined. The second field is the name of the
|
|
|
|
# generated archive file. The third field is the url of the project for the
|
|
|
|
# given version.
|
|
|
|
DEPENDENCIES=(
|
|
|
|
"MEGASEARCH_BOOST_URL boost-${BOOST_VERSION}.tar.gz https://dl.bintray.com/boostorg/release/${BOOST_VERSION}/source/boost_${BOOST_VERSION//./_}.tar.gz"
|
|
|
|
"MEGASEARCH_BZIP2_URL bzip2-${BZIP2_VERSION}.tar.gz https://fossies.org/linux/misc/bzip2-${BZIP2_VERSION}.tar.gz"
|
|
|
|
"MEGASEARCH_EASYLOGGINGPP_URL easyloggingpp-${EASYLOGGINGPP_VERSION}.tar.gz https://github.com/zuhd-org/easyloggingpp/archive/${EASYLOGGINGPP_VERSION}.tar.gz"
|
2019-06-04 03:35:53 +00:00
|
|
|
"MEGASEARCH_FAISS_URL faiss-${FAISS_VERSION}.tar.gz https://github.com/JinHai-CN/faiss/archive/${FAISS_VERSION}.tar.gz"
|
2019-05-29 04:06:37 +00:00
|
|
|
"MEGASEARCH_GTEST_URL gtest-${GTEST_VERSION}.tar.gz https://github.com/google/googletest/archive/release-${GTEST_VERSION}.tar.gz"
|
|
|
|
"MEGASEARCH_LAPACK_URL lapack-${LAPACK_VERSION}.tar.gz https://github.com/Reference-LAPACK/lapack/archive/${LAPACK_VERSION}.tar.gz
|
|
|
|
"MEGASEARCH_LZ4_URL lz4-${LZ4_VERSION}.tar.gz https://github.com/lz4/lz4/archive/${LZ4_VERSION}.tar.gz"
|
|
|
|
"MEGASEARCH_OPENBLAS_URL openblas-${OPENBLAS_VERSION}.tar.gz https://github.com/xianyi/OpenBLAS/archive/${OPENBLAS_VERSION}.tar.gz"
|
2019-05-29 11:17:39 +00:00
|
|
|
"MEGASEARCH_PROMETHEUS_URL prometheus-${PROMETHEUS_VERSION}.tar.gz https://github.com/JinHai-CN/prometheus-cpp/archive/${PROMETHEUS_VERSION}.tar.gz"
|
2019-05-29 04:06:37 +00:00
|
|
|
"MEGASEARCH_ROCKSDB_URL rocksdb-${ROCKSDB_VERSION}.tar.gz https://github.com/facebook/rocksdb/archive/${ROCKSDB_VERSION}.tar.gz"
|
|
|
|
"MEGASEARCH_SNAPPY_URL snappy-${SNAPPY_VERSION}.tar.gz https://github.com/google/snappy/archive/${SNAPPY_VERSION}.tar.gz"
|
|
|
|
"MEGASEARCH_SQLITE_URL sqlite-autoconf-${SQLITE_VERSION}.tar.gz https://www.sqlite.org/2019/sqlite-autoconf-${SQLITE_VERSION}.tar.gz"
|
|
|
|
"MEGASEARCH_SQLITE_ORM_URL sqlite_orm-${SQLITE_ORM_VERSION}.tar.gz https://github.com/fnc12/sqlite_orm/archive/${SQLITE_ORM_VERSION}.tar.gz"
|
2019-06-03 03:52:53 +00:00
|
|
|
"MEGASEARCH_THRIFT_URL thrift-${THRIFT_VERSION}.tar.gz https://github.com/apache/thrift/archive/${THRIFT_VERSION}.tar.gz"
|
2019-05-29 04:06:37 +00:00
|
|
|
"MEGASEARCH_YAMLCPP_URL yaml-cpp-${YAMLCPP_VERSION}.tar.gz https://github.com/jbeder/yaml-cpp/archive/yaml-cpp-${YAMLCPP_VERSION}.tar.gz"
|
|
|
|
"MEGASEARCH_ZLIB_URL zlib-${ZLIB_VERSION}.tar.gz https://github.com/madler/zlib/archive/${ZLIB_VERSION}.tar.gz"
|
|
|
|
"MEGASEARCH_ZSTD_URL zstd-${ZSTD_VERSION}.tar.gz https://github.com/facebook/zstd/archive/${ZSTD_VERSION}.tar.gz"
|
|
|
|
)
|
|
|
|
|
|
|
|
# vim: set filetype=sh:
|