File tree Expand file tree Collapse file tree 2 files changed +16
-8
lines changed Expand file tree Collapse file tree 2 files changed +16
-8
lines changed Original file line number Diff line number Diff line change 2626
2727include (FetchContent)
2828
29- function (fetch_tiledb_release_list VERSION EXPECTED_HASH )
29+ function (fetch_tiledb_release_list VERSION )
3030 # Local constants
3131 set (UPSTREAM_URL "https://github.com/TileDB-Inc/TileDB/releases/download" )
32+ list (LENGTH ARGV COUNT)
33+ if (${COUNT} GREATER 1)
34+ list (GET ARGV 1 EXPECTED_HASH )
35+ endif ()
3236
3337 if (NOT VERSION )
3438 set (VERSION latest)
3539 endif ()
3640
37- if (${ EXPECTED_HASH} )
41+ if (EXPECTED_HASH )
3842 file (DOWNLOAD
3943 ${UPSTREAM_URL} /${VERSION} /releases.csv
4044 ${CMAKE_CURRENT_BINARY_DIR} /releases.csv
@@ -95,8 +99,7 @@ endfunction()
9599
96100function (fetch_prebuilt_tiledb)
97101 # Arguments
98- set (options RELLIST_HASH)
99- set (oneValueArgs VERSION ARTIFACT_NAME)
102+ set (oneValueArgs VERSION ARTIFACT_NAME RELLIST_HASH)
100103 set (multiValueArgs)
101104 cmake_parse_arguments (
102105 FETCH_PREBUILT_TILEDB
@@ -133,8 +136,7 @@ endfunction()
133136
134137function (fetch_source_tiledb)
135138 # Arguments
136- set (options RELLIST_HASH)
137- set (oneValueArgs VERSION ARTIFACT_NAME)
139+ set (oneValueArgs VERSION ARTIFACT_NAME RELLIST_HASH)
138140 set (multiValueArgs)
139141 cmake_parse_arguments (
140142 FETCH_PREBUILT_TILEDB
Original file line number Diff line number Diff line change @@ -53,9 +53,15 @@ else()
5353
5454 # Try to download prebuilt artifacts unless the user specifies to build from source
5555 if (DOWNLOAD_TILEDB_PREBUILT)
56- fetch_prebuilt_tiledb(VERSION 2.22.0)
56+ fetch_prebuilt_tiledb(
57+ VERSION 2.22.0
58+ RELLIST_HASH SHA256=6ae0c1558f400cbee68b40810d29ad2cd0398e55378d158a9aafa3cd36b089b1
59+ )
5760 else () # Build from source
58- fetch_source_tiledb(VERSION 2.22.0)
61+ fetch_source_tiledb(
62+ VERSION 2.22.0
63+ RELLIST_HASH SHA256=6ae0c1558f400cbee68b40810d29ad2cd0398e55378d158a9aafa3cd36b089b1
64+ )
5965 endif ()
6066
6167 list (APPEND FORWARD_EP_CMAKE_ARGS -DEP_TILEDB_BUILT=TRUE )
You can’t perform that action at this time.
0 commit comments