@@ -22,6 +22,13 @@ depends-on = ["pnpm-install"]
22
22
outputs = [" packages/dicom/test/data.tar.gz" ]
23
23
description = " Download DICOM test data"
24
24
25
+ [tasks .compare-images-test-data-download ]
26
+ cmd = " npx dam download test/data test/data.tar.gz $ITK_WASM_COMPARE_IMAGES_TEST_DATA_HASH $ITK_WASM_COMPARE_IMAGES_TEST_DATA_URLS"
27
+ cwd = " packages/compare-images"
28
+ depends-on = [" pnpm-install" ]
29
+ outputs = [" packages/compare-images/test/data.tar.gz" ]
30
+ description = " Download compare-images test data"
31
+
25
32
[tasks .mesh-io-test-data-download ]
26
33
cmd = " npx dam download test/data test/data.tar.gz $ITK_WASM_MESH_IO_TEST_DATA_HASH $ITK_WASM_MESH_IO_TEST_DATA_URLS"
27
34
cwd = " packages/mesh-io"
@@ -161,6 +168,26 @@ cmd = "ctest --test-dir $ITK_WASM_NATIVE_WORKSPACE/dicom-build"
161
168
depends-on = [" build-native-dicom" ]
162
169
description = " Test dicom native binaries"
163
170
171
+ [feature .native .tasks .configure-native-compare-images ]
172
+ cmd = ''' cmake -B$ITK_WASM_NATIVE_WORKSPACE/compare-images-build -Spackages/compare-images -GNinja
173
+ -DITK_DIR:PATH=$ITK_WASM_ITK_BUILD_DIR
174
+ -DBUILD_TESTING:BOOL=ON
175
+ -DCMAKE_CXX_STANDARD:STRING=20
176
+ -DCMAKE_BUILD_TYPE:STRING=Debug'''
177
+ depends-on = [" build-itk-wasm" , " compare-images-test-data-download" ]
178
+ outputs = [" native/compare-images-build/CMakeFiles/" ]
179
+ description = " Configure compare-images native binaries"
180
+
181
+ [feature .native .tasks .build-native-compare-images ]
182
+ cmd = " cmake --build $ITK_WASM_NATIVE_WORKSPACE/compare-images-build"
183
+ depends-on = [" configure-native-compare-images" ]
184
+ description = " Build compare-images native binaries"
185
+
186
+ [feature .native .tasks .test-native-compare-images ]
187
+ cmd = " ctest --test-dir $ITK_WASM_NATIVE_WORKSPACE/compare-images-build"
188
+ depends-on = [" build-native-compare-images" ]
189
+ description = " Test compare-images native binaries"
190
+
164
191
[feature .native .tasks .configure-native-mesh-io ]
165
192
cmd = ''' cmake -B$ITK_WASM_NATIVE_WORKSPACE/mesh-io-build -Spackages/mesh-io -GNinja
166
193
-DITK_DIR:PATH=$ITK_WASM_ITK_BUILD_DIR
0 commit comments