ci: Build prjoxide only for LIFCL
Signed-off-by: gatecat <gatecat@ds0.me>
This commit is contained in:
parent
a003aae7c2
commit
9259763599
13
.github/ci/build_interchange.sh
vendored
13
.github/ci/build_interchange.sh
vendored
@ -42,12 +42,13 @@ function get_dependencies {
|
||||
popd
|
||||
|
||||
# Install prjoxide
|
||||
curl --proto '=https' -sSf https://sh.rustup.rs | sh -s -- -y
|
||||
git clone --recursive https://github.com/gatecat/prjoxide.git
|
||||
pushd prjoxide/libprjoxide
|
||||
PATH=$PATH:$HOME/.cargo/bin cargo install --path prjoxide --all-features
|
||||
popd
|
||||
|
||||
if [ ${DEVICE} == "LIFCL-17" ]; then
|
||||
curl --proto '=https' -sSf https://sh.rustup.rs | sh -s -- -y
|
||||
git clone --recursive https://github.com/gatecat/prjoxide.git
|
||||
pushd prjoxide/libprjoxide
|
||||
PATH=$PATH:$HOME/.cargo/bin cargo install --path prjoxide --all-features
|
||||
popd
|
||||
fi
|
||||
}
|
||||
|
||||
function build_nextpnr {
|
||||
|
2
.github/workflows/interchange_ci.yml
vendored
2
.github/workflows/interchange_ci.yml
vendored
@ -107,7 +107,7 @@ jobs:
|
||||
INTERCHANGE_SCHEMA_PATH: ${{ github.workspace }}/3rdparty/fpga-interchange-schema/interchange
|
||||
PYTHON_INTERCHANGE_PATH: ${{ github.workspace }}/python-fpga-interchange
|
||||
PYTHON_INTERCHANGE_TAG: v0.0.6
|
||||
|
||||
DEVICE: ${{ matrix.device }}
|
||||
run: |
|
||||
export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
|
||||
source ./.github/ci/build_interchange.sh
|
||||
|
Loading…
Reference in New Issue
Block a user