55# installed to scr/install/
66#
77# Optional flags:
8+ # --ssh clone dependency repos with git ssh instead of https
89# --debug compiles dependencies with full debug "-g -O0"
9- # --dev builds most recent version of each dependency
10+ # --opt compiles dependencies with optimization (non-debug)
11+ # --dev builds each dependency from its latest commit
12+ # --tag builds each dependency from a hardcoded tag
13+ # --clean deletes deps and install directories before build
1014#
1115
1216set -x
@@ -27,6 +31,8 @@ while [ $# -ge 1 ]; do
2731 build_debug=0 ;;
2832 " --dev" )
2933 build_dev=1 ;;
34+ " --tag" )
35+ build_dev=0 ;;
3036 " --clean" )
3137 build_clean=1 ;;
3238 * )
@@ -49,15 +55,15 @@ mkdir -p install
4955
5056cd deps
5157
52- lwgrp=lwgrp-1.0.3
53- dtcmp=dtcmp-1.1.2
58+ lwgrp=lwgrp-1.0.4
59+ dtcmp=dtcmp-1.1.3
5460pdsh=pdsh-2.34
5561
5662if [ ! -f ${lwgrp} .tar.gz ] ; then
57- wget https://github.com/LLNL/lwgrp/releases/download/v1.0.3 /${lwgrp} .tar.gz
63+ wget https://github.com/LLNL/lwgrp/releases/download/v1.0.4 /${lwgrp} .tar.gz
5864fi
5965if [ ! -f ${dtcmp} .tar.gz ] ; then
60- wget https://github.com/LLNL/dtcmp/releases/download/v1.1.2 /${dtcmp} .tar.gz
66+ wget https://github.com/LLNL/dtcmp/releases/download/v1.1.3 /${dtcmp} .tar.gz
6167fi
6268if [ ! -f ${pdsh} .tar.gz ] ; then
6369 wget https://github.com/chaos/pdsh/releases/download/${pdsh} /${pdsh} .tar.gz
136142
137143pushd KVTree
138144 if [ $build_dev -eq 0 ] ; then
139- git checkout v1.1.1
145+ git checkout v1.2.0
140146 fi
141147 rm -rf build
142148 mkdir -p build
157163
158164pushd AXL
159165 if [ $build_dev -eq 0 ] ; then
160- git checkout v0.4 .0
166+ git checkout v0.5 .0
161167 fi
162168 rm -rf build
163169 mkdir -p build
177183
178184pushd spath
179185 if [ $build_dev -eq 0 ] ; then
180- git checkout v0.0.2
186+ git checkout v0.1.0
181187 fi
182188 rm -rf build
183189 mkdir -p build
198204
199205pushd rankstr
200206 if [ $build_dev -eq 0 ] ; then
201- git checkout v0.0.3
207+ git checkout v0.1.0
202208 fi
203209 rm -rf build
204210 mkdir -p build
218224
219225pushd redset
220226 if [ $build_dev -eq 0 ] ; then
221- git checkout v0.0.5
227+ git checkout v0.1.0
222228 fi
223229 rm -rf build
224230 mkdir -p build
239245
240246pushd shuffile
241247 if [ $build_dev -eq 0 ] ; then
242- git checkout v0.0.4
248+ git checkout v0.1.0
243249 fi
244250 rm -rf build
245251 mkdir -p build
260266
261267pushd er
262268 if [ $build_dev -eq 0 ] ; then
263- git checkout v0.0.4
269+ git checkout v0.1.0
264270 fi
265271 rm -rf build
266272 mkdir -p build
0 commit comments