@@ -29,6 +29,13 @@ depends-on = ["pnpm-install"]
29
29
outputs = [" packages/compare-images/test/data.tar.gz" ]
30
30
description = " Download compare-images test data"
31
31
32
+ [tasks .compare-meshes-test-data-download ]
33
+ cmd = " npx dam download test/data test/data.tar.gz $ITK_WASM_COMPARE_MESHES_TEST_DATA_HASH $ITK_WASM_COMPARE_MESHES_TEST_DATA_URLS"
34
+ cwd = " packages/compare-meshes"
35
+ depends-on = [" pnpm-install" ]
36
+ outputs = [" packages/compare-meshes/test/data.tar.gz" ]
37
+ description = " Download compare-meshes test data"
38
+
32
39
[tasks .mesh-io-test-data-download ]
33
40
cmd = " npx dam download test/data test/data.tar.gz $ITK_WASM_MESH_IO_TEST_DATA_HASH $ITK_WASM_MESH_IO_TEST_DATA_URLS"
34
41
cwd = " packages/mesh-io"
@@ -188,6 +195,26 @@ cmd = "ctest --test-dir $ITK_WASM_NATIVE_WORKSPACE/compare-images-build"
188
195
depends-on = [" build-native-compare-images" ]
189
196
description = " Test compare-images native binaries"
190
197
198
+ [feature .native .tasks .configure-native-compare-meshes ]
199
+ cmd = ''' cmake -B$ITK_WASM_NATIVE_WORKSPACE/compare-meshes-build -Spackages/compare-meshes -GNinja
200
+ -DITK_DIR:PATH=$ITK_WASM_ITK_BUILD_DIR
201
+ -DBUILD_TESTING:BOOL=ON
202
+ -DCMAKE_CXX_STANDARD:STRING=20
203
+ -DCMAKE_BUILD_TYPE:STRING=Debug'''
204
+ depends-on = [" build-itk-wasm" , " compare-meshes-test-data-download" ]
205
+ outputs = [" native/compare-meshes-build/CMakeFiles/" ]
206
+ description = " Configure compare-meshes native binaries"
207
+
208
+ [feature .native .tasks .build-native-compare-meshes ]
209
+ cmd = " cmake --build $ITK_WASM_NATIVE_WORKSPACE/compare-meshes-build"
210
+ depends-on = [" configure-native-compare-meshes" ]
211
+ description = " Build compare-meshes native binaries"
212
+
213
+ [feature .native .tasks .test-native-compare-meshes ]
214
+ cmd = " ctest --test-dir $ITK_WASM_NATIVE_WORKSPACE/compare-meshes-build"
215
+ depends-on = [" build-native-compare-meshes" ]
216
+ description = " Test compare-meshes native binaries"
217
+
191
218
[feature .native .tasks .configure-native-mesh-io ]
192
219
cmd = ''' cmake -B$ITK_WASM_NATIVE_WORKSPACE/mesh-io-build -Spackages/mesh-io -GNinja
193
220
-DITK_DIR:PATH=$ITK_WASM_ITK_BUILD_DIR
0 commit comments