diff --git a/setup-ruby-and-rust/action.yml b/setup-ruby-and-rust/action.yml index d0abc04..034edc4 100644 --- a/setup-ruby-and-rust/action.yml +++ b/setup-ruby-and-rust/action.yml @@ -350,19 +350,18 @@ runs: fi libclang_path="$msys_root/opt/llvm-15/bin" - tmp_dir=$(expander "%TMP%") - mkdir $tmp_dir\extra-includes + extra_includes=$msys_root/opt/extra-includes echo "::info::Debug" - echo $tmp_dir - ls $tmp_dir\extra-includes + echo $extra_includes + ls $extra_includes - curl https://raw.githubusercontent.com/llvm/llvm-project/refs/heads/main/clang/lib/Headers/stdckdint.h > %TEMP%\extra-includes\stdckdint.h + curl https://raw.githubusercontent.com/llvm/llvm-project/refs/heads/main/clang/lib/Headers/stdckdint.h > $extra_includes # ls 'C:\Program Files\LLVM\lib\clang\18\include' # cp 'C:\Program Files\LLVM\lib\clang\18\include\stdchkint.h' %TEMP%\extra-includes - bindgen_extra_clang_args="--target=${{ steps.derive-toolchain.outputs.toolchain }} --sysroot=$msys_root -I$tmp_dir\extra-includes" + bindgen_extra_clang_args="--target=${{ steps.derive-toolchain.outputs.toolchain }} --sysroot=$msys_root -I$extra_includes" echo "::info::List clang include dir" echo "int main() { return 0; }" > foo.c && clang foo.c -v