Skip to content

Commit d85ebba

Browse files
authored
Merge pull request InsightSoftwareConsortium#6236 from hjmjohnson/comp-pixi-0.68-multiline-fix
COMP: Add line continuations to pixi task cmds for pixi 0.68 compatibility
2 parents 47734df + 833f063 commit d85ebba

1 file changed

Lines changed: 53 additions & 53 deletions

File tree

pyproject.toml

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -33,42 +33,42 @@ libopenblas = ">=0.3.30,<0.4"
3333
libgfortran5 = ">=15.2.0,<16"
3434

3535
[tool.pixi.feature.cxx.tasks.configure]
36-
cmd = '''cmake
37-
-Bbuild
38-
-S.
39-
-GNinja
40-
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
36+
cmd = '''cmake \
37+
-Bbuild \
38+
-S. \
39+
-GNinja \
40+
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
4141
-DBUILD_TESTING:BOOL=ON'''
4242
description = "Configure ITK"
4343
outputs = ["build/CMakeFiles/"]
4444

4545
[tool.pixi.feature.cxx.tasks.configure-ci]
46-
cmd = '''cmake
47-
-Bbuild
48-
-S.
49-
-GNinja
50-
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
51-
-DBUILD_TESTING:BOOL=ON
52-
-DITK_USE_CCACHE:BOOL=ON
53-
-DCMAKE_C_COMPILER_LAUNCHER:STRING=ccache
54-
-DCMAKE_CXX_COMPILER_LAUNCHER:STRING=ccache
55-
-DModule_AnisotropicDiffusionLBR:BOOL=ON
56-
-DModule_Cuberille:BOOL=ON
57-
-DModule_Montage:BOOL=ON
58-
-DModule_FastBilateral:BOOL=ON
59-
-DModule_GenericLabelInterpolator:BOOL=ON
60-
-DModule_IOMeshSTL:BOOL=ON
61-
-DModule_LabelErodeDilate:BOOL=ON
62-
-DModule_MeshNoise:BOOL=ON
63-
-DModule_MGHIO:BOOL=ON
64-
-DModule_PolarTransform:BOOL=ON
65-
-DModule_SplitComponents:BOOL=ON
66-
-DModule_IOMeshMZ3:BOOL=ON
67-
-DModule_IOFDF:BOOL=ON
68-
-DModule_MorphologicalContourInterpolation:BOOL=ON
69-
-DModule_RLEImage:BOOL=ON
70-
-DModule_SubdivisionQuadEdgeMeshFilter:BOOL=ON
71-
-DITK_COMPUTER_MEMORY_SIZE:STRING=11
46+
cmd = '''cmake \
47+
-Bbuild \
48+
-S. \
49+
-GNinja \
50+
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
51+
-DBUILD_TESTING:BOOL=ON \
52+
-DITK_USE_CCACHE:BOOL=ON \
53+
-DCMAKE_C_COMPILER_LAUNCHER:STRING=ccache \
54+
-DCMAKE_CXX_COMPILER_LAUNCHER:STRING=ccache \
55+
-DModule_AnisotropicDiffusionLBR:BOOL=ON \
56+
-DModule_Cuberille:BOOL=ON \
57+
-DModule_Montage:BOOL=ON \
58+
-DModule_FastBilateral:BOOL=ON \
59+
-DModule_GenericLabelInterpolator:BOOL=ON \
60+
-DModule_IOMeshSTL:BOOL=ON \
61+
-DModule_LabelErodeDilate:BOOL=ON \
62+
-DModule_MeshNoise:BOOL=ON \
63+
-DModule_MGHIO:BOOL=ON \
64+
-DModule_PolarTransform:BOOL=ON \
65+
-DModule_SplitComponents:BOOL=ON \
66+
-DModule_IOMeshMZ3:BOOL=ON \
67+
-DModule_IOFDF:BOOL=ON \
68+
-DModule_MorphologicalContourInterpolation:BOOL=ON \
69+
-DModule_RLEImage:BOOL=ON \
70+
-DModule_SubdivisionQuadEdgeMeshFilter:BOOL=ON \
71+
-DITK_COMPUTER_MEMORY_SIZE:STRING=11 \
7272
-DModule_StructuralSimilarity:BOOL=ON'''
7373
description = "Configure ITK for CI (with ccache compiler launcher)"
7474
outputs = ["build/CMakeFiles/"]
@@ -85,11 +85,11 @@ description = "Test ITK"
8585
depends-on = ["build"]
8686

8787
[tool.pixi.feature.cxx.tasks.configure-debug]
88-
cmd = '''cmake
89-
-Bbuild-debug
90-
-S.
91-
-GNinja
92-
-DCMAKE_BUILD_TYPE:STRING=Debug
88+
cmd = '''cmake \
89+
-Bbuild-debug \
90+
-S. \
91+
-GNinja \
92+
-DCMAKE_BUILD_TYPE:STRING=Debug \
9393
-DBUILD_TESTING:BOOL=ON'''
9494
description = "Configure ITK - Debug"
9595
outputs = ["build-debug/CMakeFiles/"]
@@ -106,11 +106,11 @@ description = "Test ITK - Debug"
106106
depends-on = ["build-debug"]
107107

108108
[tool.pixi.feature.cxx.tasks.configure-release]
109-
cmd = '''cmake
110-
-Bbuild-release
111-
-S.
112-
-GNinja
113-
-DCMAKE_BUILD_TYPE:STRING=Release
109+
cmd = '''cmake \
110+
-Bbuild-release \
111+
-S. \
112+
-GNinja \
113+
-DCMAKE_BUILD_TYPE:STRING=Release \
114114
-DBUILD_TESTING:BOOL=ON'''
115115
description = "Configure ITK - Release"
116116
outputs = ["build-release/CMakeFiles/"]
@@ -127,12 +127,12 @@ description = "Test ITK - Release"
127127
depends-on = ["build-release"]
128128

129129
[tool.pixi.feature.python.tasks.configure-python]
130-
cmd = '''cmake
131-
-Bbuild-python
132-
-S.
133-
-GNinja
134-
-DITK_WRAP_PYTHON:BOOL=ON
135-
-DCMAKE_BUILD_TYPE:STRING=Release
130+
cmd = '''cmake \
131+
-Bbuild-python \
132+
-S. \
133+
-GNinja \
134+
-DITK_WRAP_PYTHON:BOOL=ON \
135+
-DCMAKE_BUILD_TYPE:STRING=Release \
136136
-DBUILD_TESTING:BOOL=ON'''
137137
description = "Configure ITK Python"
138138
outputs = ["build-python/CMakeFiles/"]
@@ -155,12 +155,12 @@ description = "Run a Python executable with the development ITK Python package"
155155
depends-on = ["build-python"]
156156

157157
[tool.pixi.feature.python.tasks.configure-debug-python]
158-
cmd = '''cmake
159-
-Bbuild-debug-python
160-
-S.
161-
-GNinja
162-
-DITK_WRAP_PYTHON:BOOL=ON
163-
-DCMAKE_BUILD_TYPE:STRING=Debug
158+
cmd = '''cmake \
159+
-Bbuild-debug-python \
160+
-S. \
161+
-GNinja \
162+
-DITK_WRAP_PYTHON:BOOL=ON \
163+
-DCMAKE_BUILD_TYPE:STRING=Debug \
164164
-DBUILD_TESTING:BOOL=ON'''
165165
description = "Configure ITK Python - Debug"
166166
outputs = ["build-debug-python/CMakeFiles/"]

0 commit comments

Comments
 (0)