File tree 1 file changed +15
-1
lines changed
1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -126,10 +126,24 @@ jobs:
126
126
runs-on : macos-latest
127
127
needs : check_source
128
128
if : needs.check_source.outputs.run_tests == 'true'
129
+ env :
130
+ HOMEBREW_NO_ANALYTICS : 1
131
+ HOMEBREW_NO_AUTO_UPDATE : 1
132
+ HOMEBREW_NO_INSTALL_CLEANUP : 1
129
133
steps :
130
134
- uses : actions/checkout@v2
131
135
- name : Configure CPython
132
- run : SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk ./configure --with-pydebug --with-openssl=/usr/local/opt/openssl --prefix=/opt/python-dev
136
+ run : |
137
+ brew install pkg-config openssl@1.1 xz gdbm tcl-tk
138
+ SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk \
139
+ CC=clang \
140
+ CPPFLAGS="-I$(brew --prefix gdbm)/include -I$(brew --prefix xz)/include" \
141
+ LDFLAGS="-L$(brew --prefix gdbm)/lib -L$(brew --prefix xz)/lib" \
142
+ ./configure --prefix=/opt/python-dev \
143
+ --with-pydebug \
144
+ --with-openssl="$(brew --prefix openssl@1.1)" \
145
+ --with-tcltk-libs="$(pkg-config --libs tk)" \
146
+ --with-tcltk-includes="$(pkg-config --cflags tk)"
133
147
- name : Build CPython
134
148
run : make -j4
135
149
- name : Display build info
You can’t perform that action at this time.
0 commit comments