Skip to content

Commit 7a0e053

Browse files
committed
fix normpath (again) to escape slash
1 parent 1b02e55 commit 7a0e053

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

.github/actions/fetch_ctk/action.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,12 @@ runs:
151151
CUDA_PATH=$(realpath "./cuda_toolkit")
152152
echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH:-}:${CUDA_PATH}/lib:${CUDA_PATH}/nvvm/lib64" >> $GITHUB_ENV
153153
elif [[ "${{ inputs.host-platform }}" == win* ]]; then
154-
CUDA_PATH=$(cygpath -w $(realpath "./cuda_toolkit"))
155-
echo "$(cygpath -w ${CUDA_PATH}/bin)" >> $GITHUB_PATH
156-
echo "$(cygpath -w $CUDA_PATH/nvvm/bin)" >> $GITHUB_PATH
154+
function normpath() {
155+
echo "$(echo $(cygpath -w $1) | sed 's/\\/\\\\/g')"
156+
}
157+
CUDA_PATH=$(normpath $(realpath "./cuda_toolkit"))
158+
echo "$(normpath ${CUDA_PATH}/bin)" >> $GITHUB_PATH
159+
echo "$(normpath $CUDA_PATH/nvvm/bin)" >> $GITHUB_PATH
157160
fi
158161
echo "CUDA_PATH=${CUDA_PATH}" >> $GITHUB_ENV
159162
echo "CUDA_HOME=${CUDA_PATH}" >> $GITHUB_ENV

0 commit comments

Comments
 (0)