@@ -204,21 +204,21 @@ outputs = ["native/ITK/LICENSE"]
204204description = "Fetch ITK's source code"
205205
206206[feature.native.tasks.configure-itk]
207- cmd = '''cmake -B$ITK_WASM_ITK_BUILD_DIR -S$ITK_WASM_ITK_SOURCE_DIR -GNinja
208- -DCMAKE_CXX_STANDARD:STRING=20
209- -DCMAKE_BUILD_TYPE:STRING=Debug
210- -DBUILD_EXAMPLES:BOOL=OFF
211- -DBUILD_TESTING:BOOL=OFF
212- -DBUILD_SHARED_LIBS:BOOL=OFF
213- -DBUILD_STATIC_LIBS:BOOL=ON
214- -DITK_LEGACY_REMOVE:BOOL=ON
215- -DITK_BUILD_DEFAULT_MODULES:BOOL=ON
216- -DITKGroup_IO:BOOL=ON
217- -DH5_HAVE_GETPWUID:BOOL=OFF
218- -DModule_MeshToPolyData:BOOL=ON
219- -DDO_NOT_BUILD_ITK_TEST_DRIVER:BOOL=ON
220- -DOPJ_USE_THREAD:BOOL=OFF
221- -DNO_FLOAT_EXCEPTIONS:BOOL=ON
207+ cmd = '''cmake -B$ITK_WASM_ITK_BUILD_DIR -S$ITK_WASM_ITK_SOURCE_DIR -GNinja \\
208+ -DCMAKE_CXX_STANDARD:STRING=20 \\
209+ -DCMAKE_BUILD_TYPE:STRING=Debug \\
210+ -DBUILD_EXAMPLES:BOOL=OFF \\
211+ -DBUILD_TESTING:BOOL=OFF \\
212+ -DBUILD_SHARED_LIBS:BOOL=OFF \\
213+ -DBUILD_STATIC_LIBS:BOOL=ON \\
214+ -DITK_LEGACY_REMOVE:BOOL=ON \\
215+ -DITK_BUILD_DEFAULT_MODULES:BOOL=ON \\
216+ -DITKGroup_IO:BOOL=ON \\
217+ -DH5_HAVE_GETPWUID:BOOL=OFF \\
218+ -DModule_MeshToPolyData:BOOL=ON \\
219+ -DDO_NOT_BUILD_ITK_TEST_DRIVER:BOOL=ON \\
220+ -DOPJ_USE_THREAD:BOOL=OFF \\
221+ -DNO_FLOAT_EXCEPTIONS:BOOL=ON \\
222222 -DITK_MSVC_STATIC_RUNTIME_LIBRARY=ON'''
223223depends-on = ["clone-itk"]
224224# Note: pixi does not seem to reliably support activation environmental variables in task inputs / outputs
@@ -244,12 +244,12 @@ outputs = ["native/ITK-Wasm/LICENSE"]
244244description = "Fetch ITK's source code"
245245
246246[feature.native.tasks.configure-itk-wasm]
247- cmd = '''cmake -B$ITK_WASM_NATIVE_WORKSPACE/ITK-Wasm-build
248- -S$ITK_WASM_NATIVE_WORKSPACE/ITK-Wasm
249- -GNinja
250- -DITK_DIR:PATH=$ITK_WASM_ITK_BUILD_DIR
251- -DBUILD_TESTING:BOOL=OFF
252- -DCMAKE_CXX_STANDARD:STRING=20
247+ cmd = '''cmake -B$ITK_WASM_NATIVE_WORKSPACE/ITK-Wasm-build \\
248+ -S$ITK_WASM_NATIVE_WORKSPACE/ITK-Wasm \\
249+ -GNinja \\
250+ -DITK_DIR:PATH=$ITK_WASM_ITK_BUILD_DIR \\
251+ -DBUILD_TESTING:BOOL=OFF \\
252+ -DCMAKE_CXX_STANDARD:STRING=20 \\
253253 -DCMAKE_BUILD_TYPE:STRING=Debug'''
254254depends-on = ["build-itk", "clone-itk-wasm"]
255255outputs = ["native/ITK-Wasm-build/CMakeFiles/"]
@@ -261,10 +261,10 @@ depends-on = ["configure-itk-wasm"]
261261description = "Build ITK-Wasm"
262262
263263[feature.native.tasks.configure-native]
264- cmd = '''cmake -B$ITK_WASM_NATIVE_WORKSPACE/${ project . name } -build -S. -GNinja
265- -DITK_DIR:PATH=$ITK_WASM_ITK_BUILD_DIR
266- -DBUILD_TESTING:BOOL=ON
267- -DCMAKE_CXX_STANDARD:STRING=20
264+ cmd = '''cmake -B$ITK_WASM_NATIVE_WORKSPACE/${ project . name } -build -S. -GNinja \\
265+ -DITK_DIR:PATH=$ITK_WASM_ITK_BUILD_DIR \\
266+ -DBUILD_TESTING:BOOL=ON \\
267+ -DCMAKE_CXX_STANDARD:STRING=20 \\
268268 -DCMAKE_BUILD_TYPE:STRING=Debug'''
269269depends-on = ["build-itk-wasm"]
270270description = "Configure native build"
0 commit comments