diff --git a/.github/workflows/edenscm_mac.yml b/.github/workflows/edenscm_mac.yml index de91e7a12ae75..0258a7e6aff80 100644 --- a/.github/workflows/edenscm_mac.yml +++ b/.github/workflows/edenscm_mac.yml @@ -23,6 +23,20 @@ jobs: uses: actions/setup-python@v2 with: python-version: 3.7 + - name: Set python3 include paths for later use in boost-python build + run: | + py3includes=$(python3-config --includes|sed -e 's/ -I/:/g' -e 's/^-I//') + echo "Python3 includes: ${py3includes}" + if [ -n "$C_INCLUDE_PATH" ]; then + echo 'C_INCLUDE_PATH="'"$C_INCLUDE_PATH:""${py3includes}"'"' >> $GITHUB_ENV + else + echo 'C_INCLUDE_PATH="'"${py3includes}"'"' >> $GITHUB_ENV + fi + if [ -n "$CPLUS_INCLUDE_PATH" ]; then + echo 'CPLUS_INCLUDE_PATH="'"$CPLUS_INCLUDE_PATH:""${py3includes}"'"' >> $GITHUB_ENV + else + echo 'CPLUS_INCLUDE_PATH="'"${py3includes}"'"' >> $GITHUB_ENV + fi - name: Install system deps run: sudo python3 build/fbcode_builder/getdeps.py --allow-system-packages install-system-deps --recursive eden_scm - name: Fetch fb303-source