Skip to content

Commit bf8d0f7

Browse files
committed
update dependencies install script
1 parent 9e04ee9 commit bf8d0f7

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

Diff for: script/dependencies.sh

+22-6
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ rm -rf fast_float
9191
## pratt-parser
9292
git clone https://github.com/foolnotion/pratt-parser-calculator.git
9393
pushd pratt-parser-calculator
94-
git checkout 025ba103339bb69e3b719b62f3457d5cbb9644e6
94+
git checkout 5093c67e2e642178cce1bc455f7dee8720820642
9595
mkdir build
9696
cmake -S . -B build \
9797
-DCMAKE_BUILD_TYPE=Release \
@@ -104,7 +104,7 @@ rm -rf pratt-parser-calculator
104104
## unordered_dense
105105
git clone https://github.com/martinus/unordered_dense.git
106106
pushd unordered_dense
107-
git checkout 231e48c9426bd21c273669e5fdcd042c146975cf
107+
git checkout v4.5.0
108108
mkdir build
109109
cmake -S . -B build \
110110
-DCMAKE_BUILD_TYPE=Release \
@@ -132,7 +132,7 @@ git clone https://github.com/fmtlib/fmt.git
132132
pushd fmt
133133
mkdir build
134134
pushd build
135-
git checkout e69e5f977d458f2650bb346dadf2ad30c5320281
135+
git checkout 11.1.3
136136
cmake .. \
137137
-DCMAKE_BUILD_TYPE=Release \
138138
-DBUILD_SHARED_LIBS=OFF \
@@ -144,6 +144,22 @@ popd
144144
popd
145145
rm -rf fmt
146146

147+
## microsoft-gsl
148+
git clone https://github.com/microsoft/GSL.git
149+
pushd GSL
150+
mkdir build
151+
pushd build
152+
git checkout 355982daf6c54ccb11bef8a1c511be2622dec402
153+
cmake .. \
154+
-DCMAKE_BUILD_TYPE=Release \
155+
-DCMAKE_INSTALL_PREFIX=${INSTALL_PREFIX} \
156+
-DGSL_INSTALL=1 \
157+
-DGSL_TEST=0
158+
make install
159+
popd
160+
popd
161+
rm -rf GSL
162+
147163
## quickcpplib
148164
git clone https://github.com/ned14/quickcpplib.git
149165
pushd quickcpplib
@@ -200,7 +216,7 @@ rm -rf lbfgs
200216
# taskflow
201217
git clone https://github.com/taskflow/taskflow.git
202218
pushd taskflow
203-
git checkout 12f8bd4e970ab27fd3dee3bffa24b5b48b54ba39
219+
git checkout v3.9.0
204220
mkdir build
205221
cmake -S . -B build \
206222
-DTF_BUILD_EXAMPLES=OFF \
@@ -259,7 +275,7 @@ rm -rf cpptrace
259275
# libassert
260276
git clone https://github.com/jeremy-rifkin/libassert.git
261277
pushd libassert
262-
git checkout v2.0.2
278+
git checkout v2.1.4
263279
mkdir build
264280
cmake -S . -B build \
265281
-DCMAKE_BUILD_TYPE=Release \
@@ -277,7 +293,7 @@ rm -rf libassert
277293
[ -d operon ] && rm -rf operon
278294
git clone https://github.com/heal-research/operon.git
279295
pushd operon
280-
git checkout 4a93f98af108dbb98eb1cc10efe0f057b723293c
296+
git checkout 1dbe27597ebdfb7e4fe4b421ce2daa134b51f2fd
281297
mkdir build
282298
cmake -S . -B build --preset build-${PLATFORM} \
283299
-DCMAKE_BUILD_TYPE=Release \

0 commit comments

Comments
 (0)