@@ -3,8 +3,13 @@ name: Build, test, package
33on : [push,pull_request]
44
55env :
6- itk-git-tag : " d6acfd26bfcdec606d605beb1301bddfb17c05a6"
7- itk-wheel-tag : " v5.3rc04"
6+ itk-git-tag : " 835dc01388d22c4b4c9a46b01dbdfe394ec23511"
7+ itk-wheel-tag : " v5.3rc04.post2"
8+ opencl-icd-loader-git-tag : " v2021.04.29"
9+ opencl-headers-git-tag : " v2021.04.29"
10+ vkfft-backend : 3
11+ opencl-version : 120
12+
813
914jobs :
1015 build-cxx :
@@ -17,26 +22,14 @@ jobs:
1722 - os : ubuntu-18.04
1823 c-compiler : " gcc"
1924 cxx-compiler : " g++"
20- opencl-icd-loader-git-tag : " v2021.04.29"
21- opencl-headers-git-tag : " v2021.04.29"
22- opencl-version : 120
23- vkfft-backend : 3
2425 cmake-build-type : " MinSizeRel"
2526 - os : windows-2019
2627 c-compiler : " cl.exe"
2728 cxx-compiler : " cl.exe"
28- opencl-icd-loader-git-tag : " v2021.04.29"
29- opencl-headers-git-tag : " v2021.04.29"
30- opencl-version : 120
31- vkfft-backend : 3
3229 cmake-build-type : " Release"
3330 - os : macos-10.15
3431 c-compiler : " clang"
3532 cxx-compiler : " clang++"
36- opencl-icd-loader-git-tag : " v2021.04.29"
37- opencl-headers-git-tag : " v2021.04.29"
38- opencl-version : 120
39- vkfft-backend : 3
4033 cmake-build-type : " MinSizeRel"
4134
4235 steps :
@@ -68,12 +61,12 @@ jobs:
6861 cd ..
6962 git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader
7063 pushd OpenCL-ICD-Loader
71- git checkout ${{ matrix .opencl-icd-loader-git-tag }}
64+ git checkout ${{ env .opencl-icd-loader-git-tag }}
7265 popd
7366 pushd OpenCL-ICD-Loader/inc
7467 git clone https://github.com/KhronosGroup/OpenCL-Headers
7568 pushd OpenCL-Headers
76- git checkout ${{ matrix .opencl-headers-git-tag }}
69+ git checkout ${{ env .opencl-headers-git-tag }}
7770 popd
7871 cp -r OpenCL-Headers/CL ./
7972 popd
@@ -182,10 +175,10 @@ jobs:
182175 endif()
183176 file(TO_CMAKE_PATH "\${CTEST_DASHBOARD_ROOT}/OpenCL-ICD-Loader/inc" OpenCL_INCLUDE_DIR)
184177 find_library(OpenCL_LIBRARY OpenCL PATHS \${CTEST_DASHBOARD_ROOT}/OpenCL-ICD-Loader-build REQUIRED)
185- set(VKFFT_BACKEND ${{ matrix .vkfft-backend }} CACHE STRING "0 - Vulkan, 1 - CUDA, 2 - HIP, 3 - OpenCL")
178+ set(VKFFT_BACKEND ${{ env .vkfft-backend }} CACHE STRING "0 - Vulkan, 1 - CUDA, 2 - HIP, 3 - OpenCL")
186179 set(dashboard_cache "
187180 VKFFT_BACKEND=\${VKFFT_BACKEND}
188- CL_TARGET_OPENCL_VERSION=${{ matrix .opencl-version }}
181+ CL_TARGET_OPENCL_VERSION=${{ env .opencl-version }}
189182 OpenCL_INCLUDE_DIR:PATH=\${OpenCL_INCLUDE_DIR}
190183 OpenCL_LIBRARY:FILEPATH=\${OpenCL_LIBRARY}
191184 ITK_DIR:PATH=\${CTEST_DASHBOARD_ROOT}/ITK-build
@@ -221,8 +214,6 @@ jobs:
221214 include :
222215 - c-compiler : " cl.exe"
223216 cxx-compiler : " cl.exe"
224- opencl-icd-loader-git-tag : " v2021.04.29"
225- opencl-headers-git-tag : " v2021.04.29"
226217 cmake-build-type : " MinSizeRel"
227218
228219 steps :
@@ -256,12 +247,12 @@ jobs:
256247 cd ..
257248 git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader
258249 pushd OpenCL-ICD-Loader
259- git checkout ${{ matrix .opencl-icd-loader-git-tag }}
250+ git checkout ${{ env .opencl-icd-loader-git-tag }}
260251 popd
261252 pushd OpenCL-ICD-Loader/inc
262253 git clone https://github.com/KhronosGroup/OpenCL-Headers
263254 pushd OpenCL-Headers
264- git checkout ${{ matrix .opencl-headers-git-tag }}
255+ git checkout ${{ env .opencl-headers-git-tag }}
265256 popd
266257 cp -r OpenCL-Headers/CL ./
267258 popd
0 commit comments