File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
.github/actions/setup/macos Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -18,11 +18,12 @@ runs:
1818 - name : Set ENV
1919 shell : bash
2020 run : |
21- for lib in gmp; do
22- ruby_configure_args="${ruby_configure_args:+$ruby_configure_args }--with-${lib%@*}-dir=$(brew --prefix $lib)"
23- done
24- for lib in openssl@3; do
25- CONFIGURE_ARGS="${CONFIGURE_ARGS:+$CONFIGURE_ARGS }--with-${lib%@*}-dir=$(brew --prefix $lib)"
26- done
27- echo ruby_configure_args="${ruby_configure_args}" >> $GITHUB_ENV
28- echo CONFIGURE_ARGS="${CONFIGURE_ARGS}" >> $GITHUB_ENV
21+ dir_config() {
22+ local args=() lib var="$1"; shift
23+ for lib in "$@"; do
24+ args+="--with-${lib%@*}-dir=$(brew --prefix $lib)"
25+ done
26+ echo "$var=${args[*]}" >> $GITHUB_ENV
27+ }
28+ dir_config ruby_configure_args gmp
29+ dir_config CONFIGURE_ARGS openssl@3
You can’t perform that action at this time.
0 commit comments