+ echo "CC='gcc-9'" >> ${GITHUB_ENV}
+ echo "CXX='g++-9'" >> ${GITHUB_ENV}
+ - name: Prepare environment (for old gnu on ubuntu-20.04)
+ if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='gnu') && (env.CC_VER=='old')
+ run: |
+ echo "CC='gcc-8'" >> ${GITHUB_ENV}
+ echo "CXX='g++-8'" >> ${GITHUB_ENV}
+ - name: Prepare environment (for new clang on ubuntu-20.04)
+ if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='clang') && (env.CC_VER=='new')
+ run: |
+ echo "CC='clang-10'" >> ${GITHUB_ENV}
+ echo "CXX='clang++-10'" >> ${GITHUB_ENV}
+ - name: Prepare environment (for cur clang on ubuntu-20.04)
+ if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='clang') && (env.CC_VER=='cur')
+ run: |
+ echo "CC='clang-9'" >> ${GITHUB_ENV}
+ echo "CXX='clang++-9'" >> ${GITHUB_ENV}
+ - name: Prepare environment (for old clang on ubuntu-20.04)
+ if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='clang') && (env.CC_VER=='old')
+ run: |
+ echo "CC='clang-8'" >> ${GITHUB_ENV}
+ echo "CXX='clang++-8'" >> ${GITHUB_ENV}
+ - name: Prepare environment (for new gnu on ubuntu-18.04)
+ if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='gnu') && (env.CC_VER=='new')
+ run: |
+ echo "CC='gcc-9'" >> ${GITHUB_ENV}
+ echo "CXX='g++-9'" >> ${GITHUB_ENV}
+ - name: Prepare environment (for cur gnu on ubuntu-18.04)
+ if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='gnu') && (env.CC_VER=='cur')
+ run: |
+ echo "CC='gcc-8'" >> ${GITHUB_ENV}
+ echo "CXX='g++-8'" >> ${GITHUB_ENV}
+ - name: Prepare environment (for old gnu on ubuntu-18.04)
+ if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='gnu') && (env.CC_VER=='old')
+ run: |
+ echo "CC='gcc-7'" >> ${GITHUB_ENV}
+ echo "CXX='g++-7'" >> ${GITHUB_ENV}
+ - name: Prepare environment (for new clang on ubuntu-18.04)
+ if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='clang') && (env.CC_VER=='new')
+ run: |
+ echo "CC='clang-9'" >> ${GITHUB_ENV}
+ echo "CXX='clang++-9'" >> ${GITHUB_ENV}
+ - name: Prepare environment (for cur clang on ubuntu-18.04)
+ if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='clang') && (env.CC_VER=='cur')
+ run: |
+ echo "CC='clang-8'" >> ${GITHUB_ENV}
+ echo "CXX='clang++-8'" >> ${GITHUB_ENV}
+ - name: Prepare environment (for old clang on ubuntu-18.04)
+ if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='clang') && (env.CC_VER=='old')
+ run: |
+ echo "CC='clang-6.0'" >> ${GITHUB_ENV}
+ echo "CXX='clang++-6.0'" >> ${GITHUB_ENV}
+ echo "CXXFLAGS='-stdlib=libc++'" >> ${GITHUB_ENV}}
+ - name: Install dependencies (Linux)