Skip to content

Commit 0fe07d6

Browse files
committed
CI fix.
1 parent 0ef6b62 commit 0fe07d6

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

.github/workflows/macos.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,22 @@ jobs:
123123
124124
message(STATUS "Using host CMake version: ${CMAKE_VERSION}")
125125
126+
set(ninja_suffix "mac.zip")
127+
set(cmake_suffix "Darwin-x86_64.tar.gz")
128+
set(cmake_dir "cmake-${cmake_version}-Darwin-x86_64/CMake.app/Contents/bin")
129+
130+
set(cmake_url "https://github.com/Kitware/CMake/releases/download/v${cmake_version}/cmake-${cmake_version}-${cmake_suffix}")
131+
file(DOWNLOAD "${cmake_url}" ./cmake.zip SHOW_PROGRESS)
132+
execute_process(COMMAND ${CMAKE_COMMAND} -E tar xvf ./cmake.zip)
133+
134+
# Save the path for other steps
135+
file(TO_CMAKE_PATH "$ENV{GITHUB_WORKSPACE}/${cmake_dir}" cmake_dir)
136+
message("::set-output name=cmake_dir::${cmake_dir}")
137+
138+
execute_process(
139+
COMMAND chmod +x ${cmake_dir}/cmake
140+
)
141+
126142
# Save the path for other steps
127143
file(TO_CMAKE_PATH "$ENV{GITHUB_WORKSPACE}/${cmake_dir}" cmake_dir)
128144
message("::set-output name=cmake_dir::${cmake_dir}")

0 commit comments

Comments
 (0)