Skip to content

Commit cd98c4e

Browse files
committed
ENH: Use FetchContent to build ITK in GHA
1 parent 39cefd0 commit cd98c4e

1 file changed

Lines changed: 0 additions & 20 deletions

File tree

.github/workflows/build-test-publish.yml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -64,26 +64,6 @@ jobs:
6464
key: externaldata-v1-${{ hashFiles('Ex/src/**/*.cid') }}
6565
restore-keys: |
6666
externaldata-v1-
67-
68-
- name: Build ITK
69-
if: matrix.os != 'windows-2022'
70-
run: |
71-
cd ..
72-
mkdir ITK-build
73-
cd ITK-build
74-
cmake -DCMAKE_C_COMPILER:FILEPATH="${{ matrix.c-compiler }}" -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_CXX_COMPILER="${{ matrix.cxx-compiler }}" -DCMAKE_BUILD_TYPE:STRING=${{ matrix.cmake-build-type }} -DBUILD_TESTING:BOOL=OFF -GNinja ../ITK
75-
ninja
76-
- name: Build ITK
77-
if: matrix.os == 'windows-2022'
78-
run: |
79-
cd ..
80-
mkdir ITK-build
81-
cd ITK-build
82-
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
83-
cmake -DCMAKE_C_COMPILER:FILEPATH="${{ matrix.c-compiler }}" -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_CXX_COMPILER="${{ matrix.cxx-compiler }}" -DCMAKE_BUILD_TYPE:STRING=${{ matrix.cmake-build-type }} -DBUILD_TESTING:BOOL=OFF -GNinja ../ITK
84-
ninja
85-
shell: cmd
86-
8767
- name: Fetch CTest driver script
8868
run: |
8969
curl -L https://raw.githubusercontent.com/InsightSoftwareConsortium/ITK/dashboard/itk_common.cmake -O

0 commit comments

Comments
 (0)